欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 )

发布时间:2025/6/17 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 ) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

  • 一、绘制网格 + 等高线
    • 1、meshc 函数
    • 2、代码示例
  • 二、绘制平面 + 等高线
    • 1、surfc 函数
    • 2、代码示例





一、绘制网格 + 等高线





1、meshc 函数


meshc 函数参考文档 :https://ww2.mathworks.cn/help/matlab/ref/meshc.html

meshc 函数的作用是 mesh 函数 + contour 函数的 综合效果 , 在绘制平面网格的同时 , 在下方绘制等高线 ;

参考 【MATLAB】三维图形绘制 ( 三维平面图 | 二维网格 | meshgrid 函数 | 绘制网格 | mesh 函授 | 绘制平面 | surf 函数 | 绘制等高线 | contour 函数 ) 博客 ;



2、代码示例


代码示例 :

% 生成 x 向量 x = -2 : 0.1 : 2;% 生成 y 向量 y = -2 : 0.1 : 2;% 生成 X Y 两个矩阵 % 生成了 x-y 坐标轴上的网格 [X, Y] = meshgrid(x, y);% 生成 Z 矩阵 Z = X .* exp (-X .^ 2 - Y .^ 2);% 绘制网格 + 等高线 meshc(X, Y, Z);grid on;

执行效果 :





二、绘制平面 + 等高线





1、surfc 函数


surfc 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/surfc.html

surfc 函数执行效果是绘制平面图 + 等高线 , 相当于 surf 函数 + contour 函数 执行效果 ;

参考 【MATLAB】三维图形绘制 ( 三维平面图 | 二维网格 | meshgrid 函数 | 绘制网格 | mesh 函授 | 绘制平面 | surf 函数 | 绘制等高线 | contour 函数 ) 博客 ;



2、代码示例


代码示例 :

% 生成 x 向量 x = -2 : 0.1 : 2;% 生成 y 向量 y = -2 : 0.1 : 2;% 生成 X Y 两个矩阵 % 生成了 x-y 坐标轴上的网格 [X, Y] = meshgrid(x, y);% 生成 Z 矩阵 Z = X .* exp (-X .^ 2 - Y .^ 2);% 绘制平面 + 等高线 surfc(X, Y, Z);grid on;

执行效果 :

总结

以上是生活随笔为你收集整理的【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 )的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。