nonlinear regression considering substrate addition over time

1 回表示 (過去 30 日間)
Jack95
Jack95 2023 年 3 月 18 日
編集済み: Varun 2023 年 8 月 25 日
Hi all, I'm trying to generate some code why insert model in my data. The problem is that I have a substrate addition in 3 different periods, which I have split into three tspans.I thought it was simple enough, but some problems appeared that I don't know how to fix. I attach both the code and the data txt file.
Thanks everyone in advance!!

回答 (1 件)

Varun
Varun 2023 年 8 月 25 日
編集済み: Varun 2023 年 8 月 25 日
Hi Jack95,
I understand that you are facing errors while running your script test.m which uses ode45() function.
I have run your script test.m with data.txt locally, I also faced the errors. I figured out the root cause of error. Actually inside your custom function function
dCdt=ParameterJack(t,C)
you are calling
[T,Cv]=ode45(@DifEq,t,c0);
in which the 2nd argument to ode45 expects a tspan and should have at least 2 elements (e.g. a vector) but you are passing ‘t’ as argument which is a scalar. I tried passing some dummy vector with at least 2 elements and the error was resolved.

カテゴリ

Help Center および File ExchangeLeast Squares についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by