Matlab 如何生成三维图像

简介: Matlab 如何生成三维图像

介绍两种方法,用surf和Curve Fitting,两者的区别在于:surf方法出的图是固定的,视角不可改变。Curve Fitting方法的三维图可以转动视角。


一、surf


例如有代码:


% 生成数据
xn1 = linspace (0 , 4) ;% 定 义 x1 的 点 列 默 认 是 100 个 0 4 代 表 上 下 界
xn2 = linspace (0 , 4) ;% 定 义 x2 的 点 列
[ X1 , X2 ] = meshgrid ( xn1 , xn2) ;% X、Y 轴 数 据,生 成 坐 标 矩 阵
z = ( X1 - 2) .^2 + 4*( X2 - 3) .^2; % Z轴数据,注 意 是 .^
% 绘图
surf ( X1 , X2 , z ) ; % 根 据 X、Y、Z 生 成 3 维 函 数 图 像


图像如下:


0a2653c851af460fa595bd959398a8f1.png


二、Curve Fitting

先生成数据:


% 生成数据
xn1 = linspace (0 , 4) ;% 定 义 x1 的 点 列 默 认 是 100 个 0 4 代 表 上 下 界
xn2 = linspace (0 , 4) ;% 定 义 x2 的 点 列
[ X1 , X2 ] = meshgrid ( xn1 , xn2) ;% X、Y 轴 数 据,生 成 坐 标 矩 阵
z = ( X1 - 2) .^2 + 4*( X2 - 3) .^2; % Z轴数据,注 意 是 .^


然后打开Curve Fitting这个APP,将X1, X2, z三个数据分别填入X data, Y data, Z data就可以在右下角看到图像了:

2d65d23f6d4748949b924e4057485923.png

相关文章
|
4月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
463 0
|
5月前
|
机器学习/深度学习 编解码 并行计算
【改进引导滤波器】各向异性引导滤波器,利用加权平均来实现最大扩散,同时保持图像中的强边缘,实现强各向异性滤波,同时保持原始引导滤波器的低低计算成本(Matlab代码实现)
【改进引导滤波器】各向异性引导滤波器,利用加权平均来实现最大扩散,同时保持图像中的强边缘,实现强各向异性滤波,同时保持原始引导滤波器的低低计算成本(Matlab代码实现)
309 8
|
4月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
306 0
|
4月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
166 0
|
5月前
|
机器学习/深度学习 并行计算 算法
PINN驱动的三维声波波动方程求解(Matlab代码实现)
PINN驱动的三维声波波动方程求解(Matlab代码实现)
475 7
|
5月前
|
机器学习/深度学习 算法 安全
【无人机三维路径规划】基于非支配排序的鲸鱼优化算法NSWOA与多目标螳螂搜索算法MOMSA求解无人机三维路径规划研究(Matlab代码实现)
【无人机三维路径规划】基于非支配排序的鲸鱼优化算法NSWOA与多目标螳螂搜索算法MOMSA求解无人机三维路径规划研究(Matlab代码实现)
316 5
|
5月前
|
机器学习/深度学习 算法 安全
【无人机三维路径规划】多目标螳螂搜索算法MOMSA与非支配排序的鲸鱼优化算法NSWOA求解无人机三维路径规划研究(Matlab代码实现)
【无人机三维路径规划】多目标螳螂搜索算法MOMSA与非支配排序的鲸鱼优化算法NSWOA求解无人机三维路径规划研究(Matlab代码实现)
227 0
|
5月前
|
机器学习/深度学习 编解码 算法
【GUI】通过Hough变换在SEM显微图像上检测滑移线研究(Matlab代码实现)
【GUI】通过Hough变换在SEM显微图像上检测滑移线研究(Matlab代码实现)
244 0
|
4月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
273 8
|
5月前
|
机器学习/深度学习 算法 安全
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
222 2

热门文章

最新文章