matlab中等高线图语句(Matlab中等高线图的绘制)

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);

© 版权声明
THE END
喜欢就支持一下吧
点赞8分享
评论 抢沙发

请登录后发表评论