将多个变量(x,y,z)分配给2D数组

时间:2014-03-21 10:41:22

标签: arrays excel matlab

我有一个带签名的功能

function [A] = code(x,y,z);

我还有一个Excel电子表格。它基本上是我从3D AFM图像中提取的1024×1024阵列,1024是像素数,阵列中的数字是表面的高度。

如何将x分配给列,将y分配给行,将z分配给2D数组中的数字?

1 个答案:

答案 0 :(得分:1)

根据我的理解,这可能是它 -

z = xlsread(FILE);
[x,y] = meshgrid(1:size(z,1),1:size(z,2));
out = code(x',y',z);