MATLAB如何画等高线图
来源:网络收集 点击: 时间:2024-03-14【导读】:
等高线图在实际应用中经常被用到,MATLAB提供了三维等高线绘图指令和平面的线的绘图指令,可以根据实际画出想要的等高线图。工具/原料moreMATLAB软件方法/步骤1/5分步阅读
2/5
3/5
4/5
5/5
注意事项
描绘出函数的三维图形
clear
clc
x=linspace(-3,3,31);
y=linspace(-3,3,31);
=meshgrid(x,y);
Z=4*Y.*exp(-X.^2-Y.^2);
mesh(X,Y,Z)

在图形上画出等高线图
meshc(X,Y,Z)%在上面的代码中添加这条代码就可以得到画等高线的图形

空间等高线图:
=contour3(X,Y,Z,5);
clabel(C,h)%在图上添加等高线值

如果不想把全部的值都描绘在图上还可以手动添加数据,只需要在图上想知道数据的地方点一下就可以得到这点的数据,可以加以下代码:
clabel(C,h,manual)%在图上添加等高线值

平面等高线图:
=contour(X,Y,Z,5);
clabel(C,h)%在图上添加等高线值

注意在画等高线图的时候,X,Y,Z的数据大小一定要相等,否则会出现报错情况
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_353751.html
上一篇:《艾尔登法环》手掌怪弱点打法攻略
下一篇:玉米面象形梨馒头的做法