matlab中surf什么意思

2021-03-11 17:20:01 字数 1719 阅读 9206

1楼:大野瘦子

三维曲面(色)图bai。du

语法:surf(x,y,z)

surf(x,y,z,c)

surf(z)

surf(z,c)

surf(ax,___)

surf(___,name,value)

s = surf(___)

注意事项

surf用于

zhi绘制比较光滑的dao三维曲面网内格图各线条之间的补面用颜

容色填充。

该函数将矩阵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(___)将返回一个图曲面对象。

2楼:匿名用户

surf函数

来三维曲面(色)图

surf和源surfc是通

bai过矩形区

du域来观测数学函数的函数。surf和surfc能够产生由x、zhiy、z指定的有

dao色参数化曲面,即三维有色图。

当x=1:n、y=1:m,并且[m,n]=size(z)时,surf(z)会产生一个矩阵z的z部分的三维遮罩层,这里z是一个定义在几何矩形网格内的单值函数。

surf(x,y,z)同样产生矩阵z的有色遮罩层,xy可以是有xy定义的向量或矩阵

surf(x,y,z,c)是产生一个由c定义颜色的矩阵z的有色遮罩层

例子k=5;

n=2^k-1;

[x,y,z]=sphere(n);

c=hadamard(2^k);

figure(1)

surf(z);

figure(2)

surf(x,y,z);

axisequal

figure(3)

surf(x,y,z,c);

colormap([1 1 0;0 1 1])

axisequal

3楼:匿名用户

函数surf的作用:画三复维曲面制(色)图,起作用bai与mesh相似。

surf(x,y,z)  x、duy、z中zhiz通常是daox,y的函数,即z(x,y)。x、y通常是通过调用meshgrid函数生成的数据网格。

surf(z)  surf(...,c)  surf(...,'propertyname',propertyvalue,...)  surf(axes_handles,...)

相关函数:mesh,meshc, meshzxgrid = -10:0.1:10;

ygrid = -10:0.1:10;

[x,y] = meshgrid(xgrid,ygrid);

z = 0.5.*(x-exp(0.0154.*y-2));

surf(x,y,z);

4楼:匿名用户

画三维的,彩色的 面

matlab中“Xi是什么意思,matlab中!=是什么意思

1楼 匿名用户 x i 是取矩阵x的所有行的第i列并共轭转置。其中,x表示一个矩阵 x i 表示所有行的第i列的子矩阵 冒号 就是全部的意思 最后的单引号表示共轭转置,在实数领域相当于转置。 x a b 取子矩阵在matlab是一种常用的操作。除了前面提到的取所有行 或列 用冒号,还可以取连续取或间...

matlab里xx.2什么意思,matlab中f=@(x)x^2; 什么意思?

1楼 匿名用户 xx是数组 2是平方 xx 2就是数组的每个元素的平方 然后赋值给y 2楼 匿名用户 xx应该是数组 2是平方 matlab中f x x 2 什么意思 3楼 匿名用户 是函数句柄的符号 这句话的意思就是说 f 是关于 x 的函数 后边是函数的表达式 即 f x x 2 4楼 风雨之中...

matlab中pascal是什么意思

1楼 雨 pascal n 是矩阵实验室 matrix laboratory matlab中的命令,利用pascal 命令可以在矩阵实验室中方便的得到任意阶帕斯卡矩阵。设a为帕斯卡矩阵,则在matlab命令窗口中输入a pascal n ,n为正整数,可得到阶数为n的帕斯卡矩阵。 帕斯卡矩阵 由杨辉...