1、首先给出一个数组,这个数组生成的数据就是Matlab中开始屏幕的图形数据。
2、如果要生成等高线图,可以使用contour,contour,contourc,contourf。但是在Matlab2016中,也有更简单的方法。
3、在顶部的“绘图”框中,下拉框中会出现各种绘图方法。我们可以选择contour/contour/contour3(三维绘图)等等来绘制。
4、下面是contour和contourf绘制的图形。
5、当然,你也可以使用命令来画一幅画。
6、使用该命令时,我们的操作更加灵活。
7、如果我想生成20条等高线。即:
8、轮廓(aa,20);
9、要生成三维图形,可以使用contour3命令或surf命令。
10、contour3命令生成的图形只能是线图,而surf命令是曲面图。
11、22MATLAB2016中的3D等高线图
12、最后,你可以装饰图形。请参考以下应用。
13、3Matlab二维等值线的修改
14、Contour命令由三个大小相同的数组组成,这里只给出一个数组,另外两个数组默认为1:50。
15、一般在生成等高线时,需要以下三个二维数组。
16、x=-33300.125333333635y=-33300.33333636331[X,Y]=meshgrid(x,Y);%如果有三列XYZ数据,要生成一个二维数组,最好使用griddata命令。z=峰值(X,Y);
17、%如下图所示。
18、轮廓(X,Y,Z,30);
© 版权声明
本文来自早安心语(www.zaoanxinyu.com),未经允许请勿转载。
THE END



请登录后发表评论
注册
社交帐号登录