【MATLAB】三维图形绘制 ( plot3 函数 In 世界杯晋级规则 @2026-02-13 15:51:57

文章目录一、三维点线图1、plot3 函数2、plot3 绘图示例3、plot3 绘图示例 24、plot3 绘图示例 3二、2D 与 3D 关联一、三维点线图1、plot3 函数plot3 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/plot3.html

plot3 函数 : 三维的点或线图 ;

plot3 函数语法 : X , Y , Z 分别是三维空间中的坐标向量 , 3 者向量中的元素个数都相等 ;

代码语言:javascript复制plot3(X,Y,Z)2、plot3 绘图示例代码示例 :

代码语言:javascript复制% 生成一个向量 0 ~ 3 * pi , 步长 0.1

x = 0: 0.1 : 12 * pi;

y1 = zeros(size(x));

y2 = ones(size(x));

y3 = y2 ./ 2;

z = sin(x);

% 绘制三维线图

plot3(x, y1, z, 'r', x, y2, z, 'g', x, y3, z, 'b');绘制效果 :

3、plot3 绘图示例 2代码示例 :

代码语言:javascript复制% 2 * pi 代表一个循环周期

% 20 个循环周期

% 俯视图上看 , 一共绘制了 20 个圆

turns = 40 * pi;

% 定义 0 ~ 40 * pi 之间的值 , 4000 个

% 代表有 4000 个点

t = linspace(0, turns, 4000);

% x 坐标向量 , 个数 4000 个

x = cos(t) .* (turns - t) ./ turns;

% y 坐标向量 , 个数 4000 个

y = sin(t) .* (turns - t) ./ turns;

% z 坐标向量 , 个数 4000 个

z = t ./ turns;

% 绘制 三维 线图

plot3(x, y, z);

% 显示坐标轴网格

grid on;绘制结果 :

4、plot3 绘图示例 3代码示例 :

代码语言:javascript复制% 定义 0 ~ 20 * pi 之间的值 , 4000 个

% 代表有 4000 个点

t = linspace(0, 20 * pi, 4000);

% 绘制三维线图 , 4000 个点

plot3(sin(t), cos(t), t);

% 显示坐标轴网格

grid on;运行结果 :

二、2D 与 3D 关联2D 的图本质上是 z 轴的元素都为 0 的 3D 图 ;

二维绘图代码示例 :

代码语言:javascript复制% 生成一个向量 0 ~ 2 * pi , 步长 0.1

x = 0: 0.1 : 2 * pi;

% 绘制二维线图

plot(x, sin(x));绘制结果 :

在绘制的图形对话框中 , 3D 空间旋转图形 , 即可在 3D 坐标系中查看该 2D 图形的情况 ;

选中 " 三维旋转 " 按钮 , 即可进行 3D 旋转操作 ,

旋转后的效果如下 :

《古墓丽影9》中文设置指南:轻松享受游戏乐趣
财务报表怎么写才规范?标准模板提升专业形象