matlab把数组按三维坐标格式输出

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:11:16
有一幅图片处理得到高度数组 需要其三维坐标
怎么把数据转换为三维坐标格式

需要用到meshgrid函数

比如:

x=1:1:10;
y=x;
[X Y]=meshgrid(x,y)

X =

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10

Y =

1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3
4