0

シンボリック変数を使用してさまざまな方程式を解くコードのチャンクがあります。現在、たとえば 1: 1000+ からのループを使用しているため、各ポイントで (さまざまな if ステートメントに応じて) 正しい方程式が選択され、正しい定数が使用されます。方程式は 1 つしか選択されていないので、自然に非常に簡単に解けます。ただし、1000 回の反復があるため、このプロセスには最大 30 分かかります (ループなので驚くことではありません)。これは、反復回数の影響を調査しなければならないまでは耐えられました。つまり、このコードをさまざまな長さ (1 から 10,000) で使用することを意味し、プロセスが恐ろしく遅くなります。

ほとんどのループはベクトル化できます。しかし、配列に格納された複数の方程式を非常に迅速に解く方法はありますか? これらは連立方程式ではないことに注意してください。毎回決定する必要がある 1 つの変数は、他の方程式に依存しません。

事前に助けてくれてありがとう!

D

私はそれを解決しました。-ありがとう

4

1 に答える 1