问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么很好运用函数ode45()

发布网友 发布时间:2022-03-24 18:54

我来回答

1个回答

热心网友 时间:2022-03-24 20:23

你算dz(1)时后面的中括号要用小括号。子程序里面也有用中括号的问题。
你注意matlab中的提示 凡是划红线的地方都有问题,你把鼠标放在红线的地方一两秒吧 就会有提示显示出来 告诉你有什么问题

你给的时间有问题 如果你方程没错的话 时间只能算到3秒 到3秒多点的时候就奇异了 给你一个改过的,你在看一下你的方程写对没有

function dz=refine(t,z)
Kp=2000;Ki=2100;r=0.08;Vol=30;Vcl=70;A1=60;A2=90;
f1=f(z(1));
dz(1)=(1/Vol)*(A1*tanh(Kp*(r-z(1))/A1)+f1*A2*tanh(z(2)/A2)-Vcl);
dz(2)=Ki*(r-z(1));
dz=[dz(1);dz(2)];

function f=f(z)
a1=5.29;a2=92;a3=0.23;a4=9;
if z(1)<0.08
y=((1/12)*((a1+a2*z(1))*(a3+a4*z(1))));
f=y;
else
y=1;
f=y;
end

[t,y]=ode45('refine',[0 2],[20 70]);plot(t,y(:,2))
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我想下个好点的股市行情软件,光大证券金阳光app怎么样啊? 股票行情软件下载选哪个比较好?光大证券的金阳光app怎么样? 光大证券开户APP是什么 光大用什么炒股软件 家里房顶漏水怎么办 房顶漏水最好补漏方法 中石化薪资揭秘(天津、海南、镇海、中科、茂名) 专科生在茂名石化待遇怎样 茂名石化正式工待遇怎么样 茂名石化待遇如何 729-08胶皮是内能的吗 matlab中ode45括号的意思,导数? 我在编matlab程序的过程中,需要用ode45解一个一阶微分方程组,怎么做呢??? MATLAB中用ode45求解微分方程,如何设置最大步长? matlab用ode45求解问题并绘制二氧化碳浓度曲线 MATLAB 用ode45解方程组? matlab中ode45 及odeset的使用。 matlab用ode45求解微分方程组 matlab中ode45函数的使用 matlab中ODE45函数该如何使用? Matlab软件中使用ode 45 解微分方程组? matlab里ode45解决二阶常系数微分方程用法 matlab程序ode45 ode45的语法 关于matlab 的ode45用法 matlab ode45的用法 matlab ode45用法 荣耀20s怎么开启OTG模式? 华为手机开性能模式对手机有影响吗 荣耀8更新后性能模式怎么打开 王者荣耀怎样开启高性能模式 matlab中ode45使用怎么样控制步长? matlab ode45用法报错 您好,我在使用ode45时也出现了类似的警告,请问,您当时怎么解决这个问题的,谢谢啦 Mate 30 Pro泡到水里了 怎么处理? mate30Pro泡到水里了 怎么处理? 华为mate30pro掉水里了 Mate30Pro进水怎么办 要去售后吗? 我的Mate30Pro进水了,要怎么办啊? Mate 30 Pro下雨进水了,现在怎么办? mate30Pro进水怎么办 怎么修? mate30Pro掉水里了半小时了怎么办? Mate30Pro掉到水里。手续屏幕上都是。杠杠怎么办? Mate30Pro下雨进水了,现在怎么办? mate30Pro进水怎么办? 手机进水怎么办 mate30Pro? 如果华为Mate30Pro进水了开不了机怎么办啊? 手机突然移动数据不能用了,是怎么回事 手机数据用户不可用怎么解决 手机可以打电话,数据却不能用,这是怎么回事?该如何解决? 手机的移动数据开不了也用不了怎么办?