Minimization of two simultaneous ODES with shared parameters

1 回表示 (過去 30 日間)
Matterazzi
Matterazzi 2023 年 1 月 7 日
編集済み: Matterazzi 2023 年 1 月 12 日
Hi;
I have a system of two odes having shared k parameters. I want to integrate them using ode23 or similar and optimizing the k values by fitting to experimental data for c. I am lacking experimental data for L since it not assessible for measurement. I am not sure how execute this and any help is very appreciated.
% Two simulat. eqns describing system to be solved.
dcdt = -dcdz/tau + (RHOcat/EPS)*(-k(1)*.c + k(2)*.L);
dLdt = k(1)*.c - k(2)*.L - k(3)*.L;
% Minization of experimental data to model
[k,Rsdnrm,Rsd,ExFlg,OptmInfo,Lmda,Jmat]=lsqcurvefit(@kinetics,k0,t,c)
  2 件のコメント
Torsten
Torsten 2023 年 1 月 8 日
*. does not exist in MATLAB, only .*
Matterazzi
Matterazzi 2023 年 1 月 8 日
Typographic error.

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

採用された回答

Torsten
Torsten 2023 年 1 月 8 日
  2 件のコメント
Star Strider
Star Strider 2023 年 1 月 8 日
@Torsten — Thank you!
Matterazzi
Matterazzi 2023 年 1 月 12 日
編集済み: Matterazzi 2023 年 1 月 12 日
@Torsten and @Star Strider; thank you for commendable work that you are doing.

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

その他の回答 (1 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2023 年 1 月 8 日
If you all other parameter values, then you can write a fcn handle or function file of the two ODEs. Then find the system solution symbolically.

カテゴリ

Help Center および File ExchangeParticle & Nuclear Physics についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by