0

2 つの均等なサイズの非常に大きなベクトル (列) A と B が必要です。ベクトル A をベクトル B で割りたいと思います。これにより、最後の列を除いてゼロで満たされた大きな行列 AxB が得られます。この列には、関心のある値が含まれています。Matlab スクリプトでベクトルを単純に除算すると、メモリが不足します。おそらく、行列 AxB が非常に大きくなるためです。おそらく、次のことを繰り返すことでこれを防ぐことができます。

  1. 行列 AxB の最初の行を計算する

  2. 最後の値をフィルタリングして、別のベクトル C に入れます。

  3. 行列 AxB の使用された行を削除します

  4. ベクトル A のすべての行に対して手順 1 ~ 4 をやり直します

これを行うループを作成するにはどうすればよいですか?

4

2 に答える 2

0

要素ごとの除算をしたいように聞こえますが、質問はあなたが何をしようとしているのかを明確にしません。

試す:

C = A./B
于 2013-02-12T18:57:55.417 に答える