我正在尝试此代码
g2[x_] = 1/(2 a (a^2 - b^2)) (-a b^2 ϕ1[x] - b^2 ϕ2[x] + a ϕ3[x] + ϕ4[x]) + c2[x];
g4[x_] = 1/(2 a (a^2 - b^2)) (-a^2 b ϕ1[x] - a^2 ϕ2[x] + b ϕ3[x] + ϕ4[x]) + c4[x];
DSolve[{h1[t] + g2[a t] + h3[t] + g4[b t] == μ1[t],
h1'[t] + g2'[a t] + h3'[t] + g4'[b t] == μ2[t]}, {h1[t], h3[t]},t]
但Mathematica的回复是DSolve重复
DSolve [{c2 [a t] + c4 [b t] + h1 [t] + h3 [t] +( - a b ^ 2 [Phi] 1 [a t] - b ^ 2 [Phi] 2 [a t] + aΦ3[a t] + [Phi] 4 [a t])/( 2a(a ^ 2-b ^ 2))+( - a ^ 2 b [1] [b t] - a ^ 2 [Phi] 2 [b t] + bΦ3[b t] + [Phi] 4 [b t])/(2a(a ^ 2-b ^ 2))== [Mu] 1 [t], 导数[1] [c2] [a t] +导数[1] [c4] [b t] + 导数[1] [h1] [t] + 衍生物[1] [h3] [t] +( - a b ^ 2衍生物[1] [[Φ1] [a t] - b ^ 2导数[1] [[Phi] 2] [a t] + a导数[1] [[Phi] 3] [a t] + 导数[1] [[Phi] 4] [a t])/( 2a(a ^ 2-b ^ 2))+( - a ^ 2 b导数[1] [[Phi] 1] [b t] - a ^ 2导数[1] [[Phi] 2] [b t] + b导数[1] [[Phi] 3] [b t] + 导数[1] [[Φ4] [b t])/(2 a(a ^ 2 - b ^ 2))== [Mu] 2 [ t]},{h1 [t],h3 [t]},t]
我做错了什么?
答案 0 :(得分:0)
在昨天和今天在mathematica.stackexchange.com上发布此内容时,将您对人们问题的回答结合起来,通过检查系统的解决方案
{h1[t] + g2[a t] + h3[t] + g4[b t] == μ1[t], μ2[t] == μ1'[t]}
因为只要μ2[t] ==μ1'[t],DSolve内的第二个方程只是第一个方程的导数。它使用所有可用信息“解决”您的系统,没有更多信息我不相信任何更多的事情可以做。目前我没有找到一种方法来诱使DSolve看到这是解决方案。