matlab做三维图
来源:网络收集 点击: 时间:2024-05-23【导读】:
介绍matlab如何做三维地图。工具/原料morematlab方法/步骤1/8分步阅读
2/8
3/8
4/8
5/8
6/8
7/8
8/8
MATLAB
首先准备好要做三维图的数据。有XY和属性数据。

根据数据分布确定各点之间的间隔,并使用griddata命令将属性数据也进行插值,这里仅作为例子,我们使用默认的插值方法。

然后可以尝试使用plot3命令,可以看到图形以列为单位绘制出了多条线。
当然,如果这不是你想要的图形,接下来可以使用其他命令。

先试试contour3命令,这与contour命令相同,只不过生成的等值线是三维分布。

下面介绍surf和surfc命令,默认的命令如下:
surf(xx,yy,zz)
figure;
surfc(xx,yy,zz)


当然可以对图像稍加处理。我们以surf生成的图像为例。
可以加入图名,xyz坐标属性:
title(水深图);
xlabel(经度);
ylabel(纬度);
zlabel(深度);

去掉图像中的线:
surf(xx,yy,zz,linestyle,none)
同样也可以使用如下命令确定其颜色条的多少。
这里可以参考如下链接,其属性基本是相通的。

去掉坐标轴之后,可以最终得到如下图形。
当然也可以使用旋转命令调整到合适的角度进行展示。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_835974.html
上一篇:如何用c4d创建克隆变形效果
下一篇:Camtasic设置快慢镜头