gssrb 发表于 2010-4-29 17:58

matlab 微分方程组问题





小弟想解这个微分方程组,并画图。
其中σ1=0.5,σ2=1.6,r1=2.5, r2=1.8, N1=1.6, N2=1,初值x1(0)=0.1,x2(0)=0.1,于是在MATLAB中输入下列指令:
s = dsolve('Dx = 2.5 * x *(1- x/1.6 - 0.5* y/1)','Dy = 1.8 * y * (1 - 1.6* x/1.6 - y/1)','x(0) = 0.1','y(0) = 0.1');
但运行结果是:
??? Error using ==> dsolve
Error, (in dsolve/IC) The 'implicit' option is not available when giving Initial Conditions.
这是为什么呢?我应该怎么做才能解出这个方程组呢?
望高手指教,感激不尽!
(ps:这个问题就是《数学模型》(姜启源 第三版)上P184页,“种群的相互竞争”的画图问题)

gssrb 发表于 2010-4-29 17:59

自顶一下!自顶一下!自顶一下!自顶一下!自顶一下!

cuilinning 发表于 2010-4-29 18:07

回复 2# gssrb


    顶顶顶

koli920314 发表于 2010-4-29 18:10

回复 2# gssrb
不行呀

jjc616 发表于 2010-4-29 19:06

不知道,自己百度下,不行Google下

cuilinning 发表于 2010-4-29 19:19

真的太感谢了啊!我简直太喜欢了,我就需要这个!

zxqleo 发表于 2010-4-29 19:42

>> s = dsolve('Dx = 2.5 * x *(1- x/1.6 - 0.5* y/1)','Dy = 1.8 * y * (1 - 1.6* x/1.6 - y/1)','x(0) = 0.1','y(0) = 0.1');
Warning: Explicit solution could not be found.

ashuaiashuai 发表于 2010-4-29 20:18

回复 2# gssrb 7 i' q* k6 i- d( ^. w, E' w
不行呀

zxqleo 发表于 2010-4-29 20:32

回复 7# zxqleo


    R2009a,我直接粘上去的,不知道什么问题

万里马 发表于 2010-11-28 09:24

请问,你的,模型是怎么间起来的?
页: [1] 2
查看完整版本: matlab 微分方程组问题