matlab obj 3d,MATLAB 3D图

MATLAB 3D图

MATLAB还包含各种三维图,这些图对于显示某些类型的数据很有用。通常,三维图有助于显示两种类型的数据:

当您希望强调自变量的重要性时,这两个变量是同一自变量的函数。

一个由两个独立变量z = f(x,y)构成的函数的变量。

为了获得z,首先,我们必须使用meshgrid函数创建一组(x,y)点。

matlab-3d-plots.png

[X,Y] = meshgrid(-1:.2:1);

matlab-3d-plots2.png

此处,函数meshgrid中的参数是一个向量,使用冒号运算符创建(开始:步骤:结束)

meshgrid函数最多可以包含三个向量参数,并根据参数中向量的坐标返回二维坐标。

网格功能

Grid coordinates set (matrix)

Function

Vector coordinates

Grid length

[X,Y],

X & Y are matrices, where each row is a copy of x, and each column is a copy of y respectively.

=meshgrid(x,y), returns 2-D grid coordinates based on x & y

Coordinates of Vector x and y

No. of rows in X & Y = length(y),

No. of columns in X & Y = length(x)

[X,Y],

X & Y are matrices, where each row and column is a copy of x.

=meshgrid(x), equivalent to meshgrid(x,x), and returns square 2-D grid coordinates based on x

Coordinates of Vector x

Grid size = length(x) by length(x)

[X, Y, Z], X have coordinates of x, Y have coordinates of y, and Z have coordinates of z

=meshgrid(x,y,z), returns 3-D grid coordinates based on vectors x, y, & z

Coordinates of Vectors x, y, and z.

Grid size = length(y) by length(x) by length(z)

[X,Y,Z],

All have same coordinates of x

=meshgrid(x), is same as meshgrid(x,y,z) in the form of meshgrid(x,x,x)

Coordinates of Vector x

3-D grid size = lenght(x) by length(x) by length(x)

现在评估Z以创建3-D图:

Z = X. * exp(-X。^ 2-Y. ^ 2); %点。运算符用于执行逐元素计算。

现在,我们将使用函数surf(X,Y,Z)创建一个3-D表面图。

matlab-3d-plots3.png

matlab-3d-plots4.png

通过输入surf函数,它将生成3-D表面图。

surf(X,Y,Z)函数创建3D表面图。

矩阵Z的值用作xy平面中网格上方的高度。

该函数还将Z用于与高度成比例的颜色数据。

matlab-3d-plots5.png

还有一个函数, mesh ,它还可以显示三维表面。

matlab-3d-plots6.png

冲浪和网格功能之间的主要区别在于,冲浪以彩色显示连接线和曲面的表面,而网格函数生成线框曲面。网格函数不会为整个表面着色;它仅对连接定义点的线着色。

0

相关文章:MATLAB-运算符 MATLAB-运算子 运算符 […]...

MATLAB-数据导入 MATLAB-数据导入 在MATLAB& […]...

MATLAB平台| MATLAB功能 MATLAB平台和功能 MATLAB平台 MATLAB语言是基于矩阵的,因此要表达计算Math ,这是使用MA […]...

MATLAB运算符 MATLAB运算子 运算符是一个符号,告诉编译器执行各种数字或逻辑操作。 MATLAB设计为主要在整个矩阵和数 […]...

MATLAB嵌套循环 MATLAB嵌套循环 MATLAB还允许在另一个循环中使用一个循环。 MATLAB中嵌套的for循环语句的语法 […]...

MATLAB函数 MATLAB函数 函数是可以获取输入参数并返回输出参数的M文件。 M文件的名称和函数应相同。函数在它们自己的工 […]...

MATLAB 2D barh() MATLAB barh() 此函数创建水平条形图,其中x中的值用于标记每个条,y中的值用于确定条的水平长度。 […]...

MATLAB 2D quiver() MATLAB quiver() 颤动图将速度矢量表示为箭头,在点(X,Y)处具有分量(U,V)。 句法...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值