初始化没有零的数组

gbe*_*927 3 arrays matlab initialization zero

我有一个代表xy网格的三维数组,z矢量代表深度.我只知道某些行的深度,并试图插入数组.我的问题是如何创建720x400阵列,而不将所有值设置为0(因为这可能会影响插值).

谢谢!

zen*_*poy 8

您可以使用:

A = nan(m,n,...);
Run Code Online (Sandbox Code Playgroud)

用你初始化矩阵NaN's,如果这是你要求的.其他流行的选择是inf(m,n,...)使用初始化Inf'sones(m,n,...)初始化1's.

因此,要创建一个完整的720x400矩阵,NaN's您可以:

A = nan(720,400);
Run Code Online (Sandbox Code Playgroud)