当前位置 :
ode45求多元微分方程functiondw=I(t,w)m=w(1)n=w(2)h=w(3)V=w(4)am=(0.1*(25-V))/(exp((25-V)/10)-1)bm=4*exp(-V/18)m8=am/(am+bm)dm=(am+bm)*(m8-m)an=((0.01*(10-V))/(exp((10-V)/10)-1))bn=1/(exp((30-V)/10)+1)n8=an/(an+bn)dn=(an+bn)*(n8-n)ah=0.07*exp(
1人问答
问题描述:

ode45求多元微分方程

functiondw=I(t,w)

m=w(1)

n=w(2)

h=w(3)

V=w(4)

am=(0.1*(25-V))/(exp((25-V)/10)-1)

bm=4*exp(-V/18)

m8=am/(am+bm)

dm=(am+bm)*(m8-m)

an=((0.01*(10-V))/(exp((10-V)/10)-1))

bn=1/(exp((30-V)/10)+1)

n8=an/(an+bn)

dn=(an+bn)*(n8-n)

ah=0.07*exp(-V/20)

bh=1/(exp((30-V)/10)+1)

h8=ah/(ah+bh)

dh=(ah+bh)*(h8-h)

P=120*m.^3.*h*(115-V)+36*n.^4*(-12-V)+0.3*(10.599-V)

I=20

dV=P+I

dw=[dm,dn,dh,dV]

end

之后运行

t=0:0.1:100

[t,V]=ode45(@I,t,[0,0,1,30])

为什么会有错误:

Errorusing==>odeargumentsat113

Imustreturnacolumnvector.

Errorin==>ode45at173

[neq,tspan,ntspan,next,t0,tfinal,tdir,y0,f0,odeArgs,odeFcn,...

Errorin==>Untitled1at2

[t,V]=ode45(@I,t,[0,0,1,30])

所有的东西都是定义过的,全部在function里面,只有V和t是在ode45命令里面

欧金梁回答:
  你好多东西都没有定义
最新更新
优秀数学推荐
热门数学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞