我被困在这里太久了。请帮帮我。
关于下列代码:
原始"I"尺寸为217x181x181。
nX,nY,nZ = size(I);
X,Y,Z=网格(1:nX,1:nY,1:nZ);
网格之后,X,Y,Z尺寸为181x217x181。
现在从"I"出发,如何在C矩阵中求值,使X,Y,Z的维数与C的维数相匹配。
发布于 2017-04-26 19:45:54
对于您的情况,您需要使用ndgrid
而不是meshgrid
,因为这将为您提供217x181x181的矩阵。为了更好地比较这两个函数,您应该查看以下内容:
在MATLAB中NDGRID和MESHGRID函数有什么区别?
概括地说:
NDGRID用于高维使用,以及当您希望结果反映矩阵/数组表示法时: MESHGRID用于可视化数据,并且应该主要用于绘制二维或三维数据。
https://stackoverflow.com/questions/43647694
复制