当前位置:首页>开发>正文

如何用matlab定义三维图像,再将这个三维图像转换为二维图像(仅保留相位信息)

2023-12-26 01:30:48 互联网 未知 开发

如何用matlab定义三维图像,再将这个三维图像转换为二维图像(仅保留相位信息)?

如何用matlab定义三维图像,再将这个三维图像转换为二维图像(仅保留相位信息)

三维曲线图

plot3函数可以绘制三维曲线:

plot3(x1, y1, z1, s1, x2, y2, z2, s2…)

三维网格图

mesh函数为数据点绘制网格线:

mesh(z) —— z为n×m的矩阵,x与y坐标为元素的下标位置

mesh(x, y, z) —— x, y, z分别为三维空间的坐标位置

三维曲面图

三维曲面的绘图是由surf函数完成的,用法和mesh类似。

plot函数绘制二维曲线,常用格式有:

plot(x):缺省自变量的绘图格式,x可为向量或矩阵。

plot(x, y):基本格式,x和y可为向量或矩阵。

plot(x1, y1, x2, y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形。

plot(x, y, ‘s’):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。

最新文章