登录论坛

查看完整版本 : [问题] Mathematica解微分方程不正确


superfsy
2011-01-22, 15:28
input:=Clear[s, g, t, c0, k];
DSolve[{-s'[g] == k s[g]/(1 - g), s[0] == s0}, s[g], g]
output:={{s[g] -> (-1)^-k (-1 + g)^k s0}}

实际用分离变量手动计算的话解应该是:
s[g]=s0(1-g)^k

请达人指教!

swiftcore
2011-02-17, 09:09
我手工解的是软件的解,要不你再算下。