wisdomgirl 发表于 2008-6-19 09:24

用matlab画方程的向量场

方程是:
a1=0.07*exp(-0.05*v-2.5);                                             
b1=1/(1+exp(-0.1*v-2));                                                
hinf=a1/(a1+b1);                                                      
a2=0.1*(25+v)/(1-exp(-0.1*v-2.5));                                    
b2=4*exp(-(v+50)/18);                                                
minf=a2/(a2+b2);                                                      
a3=0.01*(20+v)/(1-exp(-0.1*v-2));                                    
b3=0.125*exp(-(v+30)/80);                                             
ninf=a3/(a3+b3);                                                      
taon=1/(lamda*(a3+b3));                                                
v'=gi*minf^3*hinf*(vi-v)+gkv*(vk-v)*n^4+gkc*c/(1+c)*(vk-v)+gl*(vl-v);
n'=(ninf-n)/taon;                                                      
c'=rho*(minf^3*hinf*(vc-v)-kc*c);   

参数值; gi =1800.0; gl =7.0;gkc=27;vi = 100.0;vk = -75.0; vl = -40.0;
             kc = 3.3/18;lanbdn=215;rho=0.27; gkv=1590;vc=55

怎么用matlab画v-c和v-n的向量场呀?谢谢,介绍一下用wppin画也可以。

sigma665 发表于 2008-6-19 11:04

求出v c n的值就可以了
你公式都有了
plot就行了

wisdomgirl 发表于 2008-6-19 19:14

回复 2楼 的帖子

你说的是相图,不是向量场的图。

sigma665 发表于 2008-6-19 20:20

回复 3楼 的帖子

举个例子

sogooda 发表于 2008-6-20 10:57

quiver?

wisdomgirl 发表于 2008-6-30 16:34

回复 5楼 的帖子

用matlab画向量场麻烦,我用xpp做出来了
页: [1]
查看完整版本: 用matlab画方程的向量场