matlab三维图像

简介: 一、三维画图三维曲线图,三维网格图,三维曲线图。对应指令分别为plot3,mesh,surf;plot3(x,y,z):当xyz为同为向量时,以xyz坐标轴画出三维曲线;xyz为同维矩阵时,用xyz对应列绘制xyz坐标的三维曲线,曲线的条数为矩阵的列数。

一、三维画图

三维曲线图,三维网格图,三维曲线图。对应指令分别为plot3,mesh,surf;

plot3(x,y,z):当xyz为同为向量时,以xyz坐标轴画出三维曲线;xyz为同维矩阵时,用xyz对应绘制xyz坐标的三维曲线,曲线的条数为矩阵的列数。

plot3(x1,y1,z1,x2,y2,z2):绘制两条全曲线

 plot3(x,y,z,‘propertyName’,'propertyValue'):规定了曲线属性

>> a=0:0.1:8*pi;
>> x=sin(a);
>> y=cos(a);
>> z=tan(a);
>> plot3(x,y,z)
>



二、三维网格图绘制

(1)确定自变量x和y的取值范围和取值间隔

x=x1:dx:x2  ,y=y1:dy:y2;dx为取值的间隔

(2)构成xoy平面上的自变量采样“格点”矩阵。

方法一:采用格点矩阵的原理生成矩阵

x=x1:dx:x2  ,y=y1:dy:y2;

x=ones(size(y))*x;

y=y*ones(size(x))

方法二:采用meshgrid指令生成“格点”矩阵

x=x1:dx:x2  ,y=y1:dy:y2;

【x,y】=meshgrid(x,y)

(3)计算在自变量采样格点上的函数值:z=f(x,y);

例子:画出>>  z=-x.^2-y.^2 +200;函数的图像

>> x=-10:0.1:10;
>> y=-10:0.1:10;
>> [x,y]=meshgrid(x,y);
>>  z=-x.^2-y.^2 +200;
>> mesh(x,y,z)


三、曲面图的绘制

surf指令前三步与网格图一样,最后用surf指令完成。其函数结构也相同

>> [x,y,z]=peaks(25);
>> surf(x,y,z)




相关文章
|
17天前
|
机器学习/深度学习 算法 安全
【无人机三维路径规划】基于非支配排序的鲸鱼优化算法NSWOA与多目标螳螂搜索算法MOMSA求解无人机三维路径规划研究(Matlab代码实现)
【无人机三维路径规划】基于非支配排序的鲸鱼优化算法NSWOA与多目标螳螂搜索算法MOMSA求解无人机三维路径规划研究(Matlab代码实现)
|
19天前
|
机器学习/深度学习 并行计算 算法
PINN驱动的三维声波波动方程求解(Matlab代码实现)
PINN驱动的三维声波波动方程求解(Matlab代码实现)
202 7
|
19天前
|
机器学习/深度学习 算法 安全
【无人机三维路径规划】多目标螳螂搜索算法MOMSA与非支配排序的鲸鱼优化算法NSWOA求解无人机三维路径规划研究(Matlab代码实现)
【无人机三维路径规划】多目标螳螂搜索算法MOMSA与非支配排序的鲸鱼优化算法NSWOA求解无人机三维路径规划研究(Matlab代码实现)
|
26天前
|
机器学习/深度学习 编解码 算法
【GUI】通过Hough变换在SEM显微图像上检测滑移线研究(Matlab代码实现)
【GUI】通过Hough变换在SEM显微图像上检测滑移线研究(Matlab代码实现)
|
1月前
|
传感器 算法 安全
【无人机三维路径规划】基于灰雁GGO实现无人机三维路径规划(目标函数:最优成本 路径 高度 威胁 转角)研究(Matlab代码代码实现)
【无人机三维路径规划】基于灰雁GGO实现无人机三维路径规划(目标函数:最优成本 路径 高度 威胁 转角)研究(Matlab代码代码实现)
【无人机三维路径规划】基于灰雁GGO实现无人机三维路径规划(目标函数:最优成本 路径 高度 威胁 转角)研究(Matlab代码代码实现)
|
15天前
|
算法 安全 定位技术
基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划研究(Matlab代码实现)
基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划研究(Matlab代码实现)
|
19天前
|
机器学习/深度学习 并行计算 算法
【无人机避障三维航迹规划】基于人工原生动物优化器APO的复杂城市地形下无人机避障三维航迹规划研究(可以修改障碍物及起始点)(Matlab代码实现)
【无人机避障三维航迹规划】基于人工原生动物优化器APO的复杂城市地形下无人机避障三维航迹规划研究(可以修改障碍物及起始点)(Matlab代码实现)
114 3
|
20天前
|
机器学习/深度学习 编解码 算法
【图像处理】图像的边缘检测(Matlab代码实现)
【图像处理】图像的边缘检测(Matlab代码实现)
|
26天前
|
传感器 机器学习/深度学习 编解码
使用显著性检测的可见光和红外图像的两尺度图像融合(Matlab代码实现)
使用显著性检测的可见光和红外图像的两尺度图像融合(Matlab代码实现)
|
1月前
|
算法 异构计算 Python
【图像重建】使用FDK的三维谢普洛根幻影重建(Matlab代码实现)
【图像重建】使用FDK的三维谢普洛根幻影重建(Matlab代码实现)

热门文章

最新文章