MATLAB是由mathworks公司开发的面向科学计算的程序设计语言,它主要运用与矩阵计算、科学数据分析,数据可视化等方向的研究。MATLAB是以矩阵为基本的数据运算单位,它能够很好的与C语言进行混合编程,对于符号运算,其可以直接调用maple的命令,增加了它的适用范围。本小节,我们将介绍MATLAB如何把三维图用二维图表示。如果我们想画出一个三维图像,而又想把这个图以二维的形式呈现出来,这里我们简单介绍两种方法,仅供大家参考。
MATLAB如何把三维图用二维图表示――工具/原料MATLAB软件MATLAB如何把三维图用二维图表示――问题描述:
MATLAB如何把三维图用二维图表示 1、
如果我们想画出一个三维图像,而又想把这个图以二维的形式呈现出来,这里我们简单介绍两种方法,仅供大家参考。对于下面的图形,我们利用MATLAB中的mesh()函数画出的图形如下图所示,那么我们如何把它画在二维图形里呢?
MATLAB如何把三维图用二维图表示――方法2:利用pcolor()函数MATLAB如何把三维图用二维图表示 1、
我们首先利用meshgrid()函数产生网格,代码如下:
r0 = 0:deltar:R;
z0 = 0:deltaz:Z;
[r0,z0] = meshgrid(r0,z0);
MATLAB如何把三维图用二维图表示 2、
利用pcolor(r0,z0,data)代码画出如下二维图形:
MATLAB如何把三维图用二维图表示 3、
其中pcolor函数的作用是将数值对应为想要的颜色在图形中呈现出来,其值怎么跟颜色值对应,是由colorbar控制。MATLAB的帮助文档对其解释为:
MATLAB如何把三维图用二维图表示_matlab 三维图
MATLAB如何把三维图用二维图表示――方法2:利用view()函数对其旋转MATLAB如何把三维图用二维图表示 1、
同样,我们首先需要利用meshgrid()函数产生网格,代码如下:
r0 = 0:deltar:R;
z0 = 0:deltaz:Z;
[r0,z0] = meshgrid(r0,z0);
MATLAB如何把三维图用二维图表示 2、
利用figure,mesh(r0,z0,data)代码画出如下二维图形:
MATLAB如何把三维图用二维图表示 3、
输入view([90,90]),我们可以调整图像的视图,如下图所示:
MATLAB如何把三维图用二维图表示 4、
MATLAB的view()函数帮助文档对其解释为:
MATLAB如何把三维图用二维图表示_matlab 三维图
MATLAB如何把三维图用二维图表示――注意事项可能还有其他的方法,作者了解后再进行补充