matlab创建三维绘图

这个例子展示了如何在MATLAB中创建各种三维图形.
需要这些哦
matlab软件
电脑
方式/
1网格图
网格函数建立一个线框网格 。
默认环境下 , 网格的颜色与概况高度当作正比 。
号令行键入:
z = peaks(25);


figure
mesh(z)

2按“Enter”键 。
如图1所示 。

matlab创建三维绘图

文章插图

3曲面画图

利用surf函数建立三维曲面图 。
号令行键入:
surf(z)
colormap(jet)    

4按“Enter”键 。
如图2所示 。
matlab创建三维绘图

文章插图

5概况图(带底纹)
利用基于颜色贴图的光照建立一个概况图 。
对于光滑的颜色过渡 , 利用具有线性强度转变的颜色贴图 , 如粉红色 。
号令行键入:
surfl(z)
colormap(pink)    
shading interp    

6按“Enter”键 。
如图3所示 。
matlab创建三维绘图

文章插图

7等高线图

等高线函数用于建立具有持续值等高线的画图 。
号令行键入:
contour(z,16)
colormap default    

8按“Enter”键 。
如图4所示 。
matlab创建三维绘图

文章插图

9震颤图
箭袋函数将二维标的目的量绘制为箭头 。
号令行键入:
x = -2:.2:2;
y = -1:.2:1;


[xx,yy] = meshgrid(x,y);
zz = xx.*exp(-xx.^2-yy.^2);
[px,py] = gradient(zz,.2,.2);


quiver(x,y,px,py)
xlim([-2.5 2.5])    % set limits of x axis

10按“Enter”键 。
如图5所示 。
matlab创建三维绘图

文章插图

11经由过程三维卷切片
片函数在平面上显示数据 , 该平面经由过程体积数据 。
号令行键入:
x = -2:.2:2;
y = -2:.25:2;
z = -2:.16:2;


[x,y,z] = meshgrid(x,y,z);
v = x.*exp(-x.^2-y.^2-z.^2);


xslice = [-1.2,.8,2];    
yslice = 2;              
zslice = [-2,0];         


slice(x,y,z,v,xslice,yslice,zslice)
【matlab创建三维绘图】xlabel('x')
ylabel('y')
zlabel('z')

12按“Enter”键 。
如图6所示 。
matlab创建三维绘图

文章插图

原作者:matlab教程举报
以上内容就是matlab创建三维绘图的内容啦 , 希望对你有所帮助哦!

    推荐阅读