-1

mxn 行列を含む MATLAB コードがいくつかあります。
最初に最初の行を入れてから、コードは for ループを実行し、残りの m-1 行を 1 行ずつ追加します。ループの反復ごとに 1 つ。
予想どおり、MATLAB は行列を事前に割り当てることを推奨しています。これは、行列がループの反復ごとに拡張されるためです。
したがって、m 行すべてにゼロを事前に割り当てた場合、MATLABはおそらく m 行の後に行を追加します (最初に追加された行の m+1 から開始)。速度を向上させるために、このシナリオでマトリックスを事前に割り当てる方法は?

4

1 に答える 1