
三维曲面(色)图。
语法:
surf(X,Y,Z)
surf(X,Y,Z,C)
surf(Z)
surf(Z,C)
surf(ax,___)
surf(___,Name,Value)
s = surf(___)
扩展资料:注意事项
surf用于绘制比较光滑的三维曲面网格图各线条之间的补面用颜色填充。
该函数将矩阵 Z 中的值绘制为由 X 和 Y 定义的 x-y 平面中的网格上方的高度。函数还对颜色数据使用 Z,因此颜色与高度成比例。
surf(Z) 创建曲面,并将 Z 中元素的列索引和行索引分别用作 x 坐标和 y 坐标。此外,surf(Z,C) 还指定曲面的颜色。
surf(ax,___) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区中。指定坐标区作为第一个输入参数。
surf(___,Name,Value) 使用一个或多个名称-值对组参数指定曲面属性。例如,'FaceAlpha',0.5 创建半透明曲面。请在所有其他输入参数之后指定名称-值对组。
s = surf(___) 将返回一个图曲面对象。
x :矩阵y :矩阵
z :矩阵
value :矩阵
如下图所示,绘制一个三维平面,四个角点的顺序需要调整为 A, B, D, C ,即最后给出起始点的对角点,否则绘制出的是两个三角面。
四个角点坐标(singlePlane.txt)如下(已经按照 A, B, D, C 排好):
程序如下:
【MATLAB】用surf函数画出来:三维曲面(色)图。
clear all
[x,y]=meshgrid(linspace(-15,15))%设定xy范围
z=sin((x.^2+y.^2).^0.5)./((x.^2+y.^2).^0.5)
figure(1)
surf(x,y,z)
xlabel('X'),ylabel('Y'),zlabel('Z')
figure(2)
surf(x,y,z,'LineStyle','none')
alpha(0.7)%设定透明度
xlabel('X'),ylabel('Y'),zlabel('Z')
扩展资料:
曲面图具有下列图表子类型:
三维曲面图 三维曲面图在连续曲面上跨两维显示数值的趋势。曲面图中的颜色并不代表数据系列,而是代表数值间的差别。
三维曲面图(框架图) 不带颜色的三维曲面图称为三维曲面图(框架图)。
注释:不带颜色的三维曲面图(框架图)不易于理解。您可能需要改用三维曲面图。
曲面图和曲面图(俯视框架图) 曲面图和曲面图(俯视框架图)是曲面图的上视图。在曲面图中,颜色代表特定的数值范围。曲面图(俯视框架图)不显示颜色。
注释:曲面图和曲面图(俯视框架图)不易于理解。
参考资料来源:百度百科-曲面图
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)