gakubin 发表于 2009-8-31 09:53:31

y'=x-a*y 这样的微分方程 在models中怎么解决?

y'=x-a*y 这样的微分方程 在models中怎么解决? 谢谢高手们了!

gakubin 发表于 2009-8-31 14:41:59

是不是用 COMBINE    ENDCOMBINE 语句可以解决啊?

zhaobing8017 发表于 2009-8-31 15:01:15

DATA
    a            ----coefficient
INPUT
    x
VAR
    y
OUTPUT
   y
EXEC
    DIFFEQ(a|D0+1.0|D1)|y:=x
ENDEXEC

dongchch 发表于 2009-8-31 15:38:40

几天没上论坛,又来了很多新朋友啊! 楼上给出了很简捷的答案。combine的命令主要是涉及解方程组的,如果在一个多变量的方程组里有几个变量是相关的,需要同步求解,就需要用combine命令,如果只是一个单独的微分方程的话,models里除了楼上提供的方法,还可以应用laplace变换。不过在实际执行当中,还需要添加初值(init)和历史项的设置(history)

zhaobing8017 发表于 2009-8-31 16:29:37

dongchch 版主提示的好,我也是初学者,希望与大家多多交流,学习学习。希望dongchch 版主能不能给一个简单而详细的小例子,这样会更好?

gakubin 发表于 2009-8-31 19:42:08

3# zhaobing8017


谢谢zhaobing 对我帮助很大!

gakubin 发表于 2009-8-31 19:42:44

4# dongchch


谢谢版主的提示,我会继续钻研的!

zhaobing8017 发表于 2009-8-31 22:17:03

不用谢,我也是初学者,等你建模成功后,可以把你的算例贴出来让大家(包括我)也学习学习,可以继续探讨交流

zhaobing8017 发表于 2009-8-31 22:20:12

我所给你提供的语句中并没有说明尤其是符号“|”的含义,你可以在rule book的多项式与微分的说明部分找到

jinlongflying 发表于 2009-9-1 11:02:50

不知道 学习先
页: [1] 2
查看完整版本: y'=x-a*y 这样的微分方程 在models中怎么解决?

招聘斑竹