我被困在这里这么久。请帮帮我。
以下代码:
原始“我”尺寸为217x181x181
[nX,nY,nZ] =大小(I);
[X,Y,Z] = meshgrid(1:nX,1:nY,1:nZ);
Meshgrid X,Y,Z的尺寸为181x217x181
现在从“我”如何在C矩阵中查找值,使得X,Y,Z的维度与C的维度相匹配。
答案 0 :(得分:1)
对于您的情况,您需要使用ndgrid
而不是meshgrid
,因为这将为您提供217x181x181的矩阵。您应该查看以下内容,以便对这两个函数进行比较:
What is the difference between the NDGRID and MESHGRID functions in MATLAB?
总结:
NDGRID将用于更高维度的使用,并且当您希望结果反映矩阵/数组表示法时:
MESHGRID用于可视化数据,主要用于绘制二维或三维数据时。