フィルターのクリア

How to Compute MvPattern?

1 回表示 (過去 30 日間)
Marius
Marius 2016 年 4 月 18 日
コメント済み: Marius 2016 年 5 月 10 日
I'm trying to compute the MvPattern Sparsity Matrix S for the use in ODE15s solver because my Mass Matrix M(t,y) is strongly depending on y and the calculatin is therefore very slow. Can someone give me a quick example how to build such a matrix? I don't understand the advices in the MATLAB help! Thanks!
  1 件のコメント
Marius
Marius 2016 年 4 月 25 日
Can nobody help?

サインインしてコメントする。

回答 (1 件)

Steven Lord
Steven Lord 2016 年 4 月 25 日
Look at the list of examples on this documentation page. Find one or more examples that say they use the Mass option and whose descriptions sound sort of like the problem you're trying to solve. Read and understand what those options are doing. If after doing that you're still not clear on how to create the mass matrix, post a new question with more details about the specific problem you're trying to solve.
  2 件のコメント
Marius
Marius 2016 年 5 月 10 日
I'm still trying to calculate MvPattern. I read all the docs. The Mass matrix is not the problem. I calculated this, but I don't understand how to calculate the MvPattern.
Marius
Marius 2016 年 5 月 10 日
I tried too figure it out, for example if i have:
M = [y2 1; y1 y1] and y = [y1; y2]
is the sparsity pattern correct as:
S = [0 0; 1 0]
or as a second example:
M = [y1 y2; y2 y1] and y = [y1; y2]
S = [0 0; 0 0]
?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeOrdinary Differential Equations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by