24小时热门版块排行榜    

查看: 196  |  回复: 0

bshao

铜虫 (小有名气)

[求助] matlab求解常微分问题



问题如图:
以下是我的malab源码
function exm21
clear all,clc
y0=[625*ones(1,11),0.0017*ones(1,11)]
[t,y]=ode23(@Eqs,[0 500],y0);
plot(t,y(:,[1:11])) %T随时间的关系

function y=Eqs(t,y0)
N=10;
dz=0.1;
T=y0(1:N+1);
PA=y0(N+2:end);
dT(1)=0;
dPA(1)=0;
for i=2:N+1
dT(i)=-9.872e-4/dz*(T(i)-T(i-1))+3.0232e11*PA(i)*exp(-13636/T(i))-1.164e-2*(T(i)-625);
dPA(i)=-3.548e-3/dz*T(i)*(PA(i)-PA(i-1))-PA(i)/T(i)*(T(i)-T(i-1))-2.543e6*T(i)*PA(i)*exp(-16363/T(i))+PA(i)/T(i)*dT(i);
end
y=[dT,dPA]';
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 bshao 的主题更新
信息提示
请填处理意见