我有一个在循环中增加大小的数组.matlab中的解决方案是使用x =零(1,9)预先分配零; 我的问题是,有时数组在数组的开头和结尾会有一些零.那些零是我数据的一部分.我需要在数组大小为5时使用数组,稍后在7时使用数组,最后当它有9个元素时.如何在不将em与预分配零混淆的情况下使用它们?
更新 使用NANs是最简单的方法,它对我来说效果很好.Prashant发布了一个更复杂的解决方案,可以很好地满足其他要求.(我的功能很简单.)
最简单的方法是预先分配它 NaN
dataArray = nan(nRows, nColumns)
Run Code Online (Sandbox Code Playgroud)
您还可以确保其余代码跟踪索引,但NaN非常简单.
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |