yigenmao
春芽
共回答了20个问题采纳率:90% 举报
等号要用==.
单独一个等号=在Mathematica(以及别的一些编程语言)里只是表示赋值,不表示相等.表示相等的要用==.改成下面这样就能解出来了.
DSolve[y'[t] == -y[t]*1/
50 E^(-5 t [CapitalOmega]) (-11 + 10 E^((9 t [CapitalOmega])/2) +
E^(5 t [CapitalOmega])) [CapitalOmega],y,t]
1年前
追问
3
黄花瘦瘦
举报
{{y -> Function[{t}, E^(-(1/50) (t + (11 E^(-5 t [CapitalOmega]))/( 5 [CapitalOmega]) - ( 20 E^(-((t [CapitalOmega])/ 2)))/[CapitalOmega]) [CapitalOmega]) C[1]]}} 解出来是这么个东西?
举报
yigenmao
是啊。C[1]是常数。它用一个函数来表示。 其实就是y == E^(-(1/50) (x + (11 E^(-5 x [CapitalOmega]))/( 5 [CapitalOmega]) - ( 20 E^(-((x [CapitalOmega])/ 2)))/[CapitalOmega]) [CapitalOmega]) C[1] 的意思