質問: 処理中が終わらない 添付のscriptcccm_2021でcccm_2021を実行すると処理中となり、そのままフリーズします。 複素数になっているのかもしれませんが、調べ方がわかりません。 教えていただきたいです。
回答: この分野には詳しくないのですが、 フリーズはpcのハードウェア的な問題かと思われます。(メモリー不足等) cccm_2021.mの最後の行にendを足して、script_cccm2021.mで使われているode45()の引数であるtspanを短くすることでプログラム回りました。 ですが、時間はかなりかかりそうですね。matlabのプロファイラを見る限り変数の事前割り当て等、プログラムの最適化が必要だと思います。