【MATLAB】三维图形绘制 ( plot3 函数 | plot3 绘图示例 | 2D 与 3D 关联 )(一)

简介: 【MATLAB】三维图形绘制 ( plot3 函数 | plot3 绘图示例 | 2D 与 3D 关联 )(一)

文章目录

一、三维点线图

1、plot3 函数

2、plot3 绘图示例

3、plot3 绘图示例 2

4、plot3 绘图示例 3

二、2D 与 3D 关联





一、三维点线图




1、plot3 函数


plot3 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/plot3.html



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


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


plot3(X,Y,Z)




2、plot3 绘图示例


代码示例 :


% 生成一个向量 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');



绘制效果 :

image.png





3、plot3 绘图示例 2


代码示例 :


% 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;


绘制结果 :


image.png





4、plot3 绘图示例 3


代码示例 :


% 定义 0 ~ 20 * pi 之间的值 , 4000 个
% 代表有 4000 个点
t = linspace(0, 20 * pi, 4000);
% 绘制三维线图 , 4000 个点
plot3(sin(t), cos(t), t);
% 显示坐标轴网格
grid on;



目录
相关文章
|
1月前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
1月前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)
|
1月前
|
调度
知识分享|分段函数线性化及matlab测试
知识分享|分段函数线性化及matlab测试
|
1月前
|
算法 计算机视觉
基于表面法线法的二维人脸图构建三维人脸模型matlab仿真
该内容概述了一个使用MATLAB2022a的二维人脸图像三维重建算法。首先,通过人脸检测和对齐,然后运用深度信息估计技术(如Shape from Shading)获取表面法线。接着,结合预训练的三维人脸模型库和二维关键点,通过迭代优化和全局优化构建三维模型。核心程序涉及图像处理、光源方向转换、反射率和表面法线计算,最终重构高度图并显示结果。该方法依赖多视角图像,单幅图像重建可能存在挑战。
|
1月前
雷达模糊函数及MATLAB仿真(三)
雷达模糊函数及MATLAB仿真
54 0
|
1月前
雷达模糊函数及MATLAB仿真(二)
雷达模糊函数及MATLAB仿真
68 0
|
1月前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)

热门文章

最新文章