大家好,小晋来为大家解答以上问题。matlab中等高线图语句,Matlab中等高线图的绘制很多人还不知道,现在让我们一起来看看吧!
1、 首先给出一个数组,这个数组生成的数据就是Matlab中开始屏幕的图形数据。
2、 如果要生成等高线图,可以使用contour,contour,contourc,contourf。但是在Matlab2016中,也有更简单的方法。
3、 在顶部的“绘图”框中,下拉框中会出现各种绘图方法。我们可以选择contour/contour/contour 3(三维绘图)等等来绘制。
4、 下面是contour和contourf绘制的图形。
5、 当然,你也可以使用命令来画一幅画。
6、 使用该命令时,我们的操作更加灵活。
7、 如果我想生成20条等高线。即:
8、 轮廓(aa,20);
9、 要生成三维图形,可以使用contour3命令或surf命令。
10、 contour3命令生成的图形只能是线图,而surf命令是曲面图。
11、 2 2 MATLAB 2016中的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);
本文到此结束,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!