arrays - 初始化没有零的数组

标签 arrays matlab initialization zero

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

谢谢!

最佳答案

您可以使用:

A = nan(m,n,...);

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

因此,要创建一个充满 NaN 的 720x400 矩阵,您可以:

A = nan(720,400);

关于arrays - 初始化没有零的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656635/

相关文章:

arrays - Android Data Binding 与数组的两种方式绑定(bind)

Matlab:如果两个矩阵的维度不相等时的条件

在 C 中使用 == 运算符比较字符数组

javascript - for循环javascript中的异步数据获取

matlab - MATLAB 中的直方图拟合和核密度图

matlab - Matlab 中的串行通信非常慢。有没有办法加快速度?

java - 什么是 Java 中静态字段的初始值设定项

c# - 静态变量初始化

java - Java中静态 block 的必要性

java - 数组适配器未在 onDataChange() 方法中更新