シンボリック関数を使った行列計算

2 次查看(过去 30 天)
Takanori Aihara
Takanori Aihara 2024-5-28
二次関数のシンボリック関数f(x)を作製してK=3000×6000の行列の行列計算をしているのですが処理が進んでいるのか進んでいないのか分からないくらい処理が続いています。
テスト段階でK=300×600の行列では計算できたのですが、、、さすがに行列内の数値が多すぎるのでしょうか。
テスト段階でエラーメッセージは出ておらず、K=3000×6000の行列の方でもエラーは出ていません。
MATLABの仕様上なのかも含めてご教授お願いします。
  2 个评论
Dyuman Joshi
Dyuman Joshi 2024-5-28
编辑:Dyuman Joshi 2024-5-28
Doing 3000×6000 calculations symbolically will be extremely slow, as is evident in your case.
You can define a Function Handle instead and perform calculations numerically.
Takanori Aihara
Takanori Aihara 2024-5-29
I understand.
Thank you very much.
Best regards,

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 ビッグ データの処理 的更多信息

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!