建模浓度使用颂歌
2视图(30天)
显示旧的评论
我想模型染料浓度,但我不能让我卡住了。它让一个错误但不会告诉什么是错。任何一个能帮助谢谢吗?
清晰的所有;
data =负载(“test_data.dat”);
时间=大小(数据,1);
u =数据(:,2);
tspan =(1:1:时间);
y0 =数据(1、3);
f = -0.25;
g = 0.25;
T = 10.0;
[t、y] =数值(@ model, tspan, y0, f, g, t, U);
情节(t y(:,结束),“* - b”,“线宽”1);
函数dydt =模型(t、y, f, g, t, u)
如果T - 1 T < =
u = 0;
其他的
t_back = t t;
n =地板(t_back);u = (n);
结束
dydt = f * y + g * u;
返回;
结束
9日评论
明星黾
2021年9月29日
请提供一个象征性的(最好是乳胶)版本的微分方程系统与你共事的人,和你想要的参数估计。如果你有一个PDF的一篇论文描述你想要做什么,那将是更好的。(附加/上传PDF格式,而不是一个链接,因为通常收费延伸,从而防止我访问他们,如果我不订阅杂志上。)
同时,将
如果
块在微分方程函数会造成问题。数值微分方程集成功能不做当集成的不连续
如果
块的原因。
我不明白原因
“参数”
是用微分方程表示。
我会尽力的,看看我能得到微分方程(或系统)使用我的代码和数据。
。
答案(1)
Sulaymon Eshkabilov
2021年9月29日
你最好使用这个数据导入fcn:
数据= readmatrix (“test_data.dat”);
确保数据文件(test_data.dat)存在于当前目录或改变数据文件的目录(test_data.dat)居住。