私はmatlabでいくつかの並べ替えを行うが、evalに依存する次のコードがあります。これははるかに大きなコードセットの一部であり、私はここに記述できるように簡略化しました。基本的には、関数evalを取り除く簡単な方法を探していますので、コードの前半でparfor文を使うことができます。詳細にそれを試す機会で t = 1;
N = 1500;
BM = rand(N,1);
P1 = ran
以下のコードを書きましたが、完全に機能しますが、約6時間かかります。そこで、私はparforを使って時間を短縮することを提案しました。しかし、私は "下付き文字のディメンションの不一致"というエラーに直面しました。すぐに現れません。 2時間かかると、すべての反復番号を終了した後にエラーメッセージが表示されます。 私はあなたのサポートに非常に感謝します!ちなみに、私はforの代わりにparfor i