matlab绘制三维图形线宽 Matlab三维图形绘制?
Matlab三维图形绘制?
无论是在科学研究中,还是在实际工程应用中,我们经常会遇到三维或多维的数据处理,并将处理后的数据以图形的形式显示出来。Matlab平台还提供了许多绘制三维图形的功能,可以方便地用来绘制三维图形。下面主要讲解MATLAB中绘制三维图形的相关函数。
1.调用plot3函数绘制三维图形。调用格式如下:
plot3(x1,y1,z1,;属性名;,;属性值;...)
其中,PropertyName表示属性名,可以是颜色、线型、线宽等属性,PropertyValue表示属性值,对应属性名中包含的各种属性值。
这个函数调用对应的m文件如下:
Cl:pi/360 : 2 * pi
xsin(t)
ycos(t)
z2*x.^2 y.^2
绘图3(x,y,z,#39颜色#39,#39r#39,#39线宽# 39,2)
3D曲线轴和标题的%%设置%%
xlab: 0.1 : 2
[x,y] meshgrid(t)%%表示区域网格控制,目的是使x和y形成网格矩阵%%。
z5*x.^2 8*y^3
冲浪(x,y,z)
%%设置三维表面的X轴、Y轴、Z轴、标题和三个坐标轴的取值范围%%
xlabel(#39X#39)
ylabel(#39Y#39)
zlabel(#39Z#39)
标题(#39surf 3D表面图#39)
轴([-2.5 2.5 -2.5 2.5 -5 25])
m文件的操作和操作结果如下:
3.调用网格和MEHC(获得一个等值线的三维网络。Grid diagram)和surfz(用于绘制包含零平面的网格线),调用格式如下:
m: 0.1 : 2
[x,y] meshgrid(t)%%表示区域网格控制,目的是使x和y形成网格矩阵%%。
z5*x.^2 8*y^3
网格(x,y,z)
%%设置三维表面的X轴、Y轴、Z轴、标题和三个坐标轴的取值范围%%
xlabel(#39X#39)
ylabel(#39Y#39)
zlabel(#39Z#39)
标题(#39网格3D网格图# 39)
轴([-2.5 2.5 -2.5 2.5 -5 25])
m文件的操作和操作结果如下:
4.调用contour3函数绘制三维等值线图。调用格式如下::。
轮廓3(z,n)
轮廓3(x,y,z,n)
编写由该函数调用的M文件,如下所示:
[x,y]m: 0.01 : 1.5)
zx。*:pi/20 : 2 * pi
[x,y,z]圆柱体(1 cos(t))
次要情节(2,2,1)
冲浪(x,y,z)
坐标轴([-3 3 -3 3 0 1])
标题(#39三维圆柱图形#39)
次要情节(2,2,2)
范围
坐标轴([-1 1 -1 1 -1 1])
标题(#39三维球体图形#39)
次要情节(2,2,3)
a[1 2 2.5 3 1。5]%%各部分的比例%%
B[0 0 1 0 0]%%0,表示不单独分离,1表示分离,表示%%。
pi: 0.25 : 2)
z2峰值(X2,Y2)
色带(Y2,Z2)
标题(#39 3D带状图形# 39);
m文件的操作和操作结果如下:
matlab figure、set和rand函数用法?
该方法如下
图(2)创建一个名为figure2的窗口,并设置绘图(h ;颜色和颜色。;,兰特(1,3), 线条宽度 为了画画。2)这意味着set (h)指的是设置对象H的一些属性,具体要设置的属性由后面的 颜色和颜色。;。所以整句话的意思就是设置绘制曲线H的颜色,是一个随机的3元数值矢量颜色,线宽2点。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。