【问题标题】:DSolve answers with DSolveDSolve 使用 DSolve 回答
【发布时间】:2015-04-07 17:03:49
【问题描述】:

我正在尝试这段代码

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 [Phi]3[a t] + [Phi]4[a t])/( 2 a (a^2 - b^2)) + (-a^2 b [Phi]1[b t] - a^2 [Phi]2[b t] + b [Phi]3[b t] + [Phi]4[b t])/(2 a (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][[Phi]1][a t] - b^2 导数[1][[Phi]2][a t] + a 导数[1][[Phi]3][a t] + 导数[1][[Phi]4][a t])/( 2 a (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][[Phi]4][b t])/(2 a (a^2 - b^2)) == [Mu]2[ t]}, {h1[t], h3[t]}, t]

我做错了什么?

【问题讨论】:

    标签: wolfram-mathematica differential-equations


    【解决方案1】:

    结合您昨天和今天在mathematica.stackexchange.com 上发布此内容时对人们问题的回答,通过检查您的系统的解决方案是

    {h1[t] + g2[a t] + h3[t] + g4[b t] == μ1[t], μ2[t] == μ1'[t]}
    

    因为 DSolve 中的第二个方程只是第一个方程的导数,只要 μ2[t] == μ1'[t]。这使用所有可用信息来“解决”您的系统,如果没有更多信息,我不相信可以做更多的事情。目前我还没有办法让 DSolve 看到这是解决方案。

    【讨论】:

    • 不,μ2[t] 和 μ1[t] 是完全不同的函数,彼此不依赖。它们来自我的边界条件。
    • 对第一个 DSolve 方程的每一边求导。右手边给你 μ1'[t]。左侧为您提供第二个等式的左侧。因此μ1'[t]==D[lhs1]==lhs2==μ2[t]。但是您说 μ2[t] 和 μ1[t] 是完全不同的函数,彼此不依赖。我犯了一些错误吗?还是说您的系统无法解决?
    • 啊,我明白你的意思了。所以我需要更多的东西吗?为什么 Mathematica 不响应任何错误或其他问题,而只是复制我的 DSolve? μ1 和 μ2 是一些抽象的已知函数。
    • 第二个方程不是第一个方程的简单导数。如果您采用第一个等式的d/dt,您将在两个g 函数前面选择a,b。但是,除非您为您的 g,u 选择特定的形式,否则您可以很容易地表明系统是过度确定的或没有解决方案。
    • @nenuka:虽然这经常让新用户感到困惑,但 Mathematica 的默认响应是在它不理解或找不到用于处理问题的方法时简单地回显输入。让计算机对难以理解的输入做出智能响应需要更好。关于第二个是否是第一个的简单导数的问题,我们不知道您的 φ 或 c 函数将是什么,也不知道它们将如何处理它们的参数,甚至您的 a 和 b 缩放值可能是什么。正如 agentp 所写,没有你所拥有的所有信息,没有人能写出任何聪明的东西
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    相关资源
    最近更新 更多