根据这个问题,我应该尝试在Matlab中使用预分配。
现在我遇到一个情况,不能计算出要预分配的矩阵的确切大小,只能猜测大小。
假设实际矩阵大小为100,但我不知道它。那么哪种情况更有效:
现在我遇到一个情况,不能计算出要预分配的矩阵的确切大小,只能猜测大小。
假设实际矩阵大小为100,但我不知道它。那么哪种情况更有效:
- 我应该慷慨一些吗?我猜测一个大矩阵,最后再删除多余的行。
- 我应该吝啬一些吗?我猜测一个较小的大小,如果错了,再添加新的行。
m=cat(1, m, zeros(300,guess_size);
(示例3)。 - Shai