2015-04-07 2 views
0

Я пытаюсь этот кодDSolve ответы с DSolve

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 [в] + c4 [Ь] + h1 [т] + h3 [t] + (-ab^2 [Phi] 1 [at] - b^2 [Phi] 2 [at] + a [Phi] 3 [at] + [Phi] 4 [at])/( 2 a (a^2 - b^2)) + (-a^2b [Phi] 1 [bt] - a^2 [Phi] 2 [bt] + b [Phi] 3 [bt] + [ Phi] 4 [bt])/(2 a (a^2 - b^2)) == [Mu] 1 [t], Производные [1] [c2] [at] + Derivativ e [1] [c4] [bt] + Производные [1] [h1] [t] + Производные [1] [h3] [t] + (-ab^2 Производные [1] [[Phi] 1] [at] - b^2 Производные [1] [[Phi] 2] [at] + a Производные [1] [[Phi] 3] [at] + Производные [1] [[Phi] 4] [at ])/( 2 a (a^2 - b^2)) + (-a^2 b Производные [1] [[Phi] 1] [bt] - a^2 Производные [1] [[Phi] 2] [bt] + b Производные [1] [[Phi] 3] [bt] + Производные [1] [[Phi] 4] [bt])/(2 a (a^2 - b^2)) == [Mu] 2 [ т]}, {h1 [т], h3 [т]}, т]

Что я делаю неправильно?

ответ

0

Объединив свои ответы на вопросы людей, когда вы отправили это вчера и сегодня снова на 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 видеть, что это решение.

+0

Нет, μ2 [t] и μ1 [t] - абсолютно разные функции, не зависящие друг от друга. Они исходят из моих граничных условий. – nenuka

+0

Возьмите производную от каждой стороны вашего первого уравнения DSolve. Правая часть дает вам μ1 '[t]. Левая сторона дает вам левую часть второго уравнения. Таким образом, μ1 '[t] == ​​D [lhs1] == lhs2 == μ2 [t]. Но вы говорите, что μ2 [t] и μ1 [t] - абсолютно разные функции, не зависящие друг от друга. Я сделал ошибку? Или это говорит, что не может быть решения вашей системы? – Bill

+0

А, я сейчас понимаю. Так мне нужно что-то еще? Почему Mathematica не отвечает какой-либо ошибкой или нет, но только копирует мой DSolve? μ1 и μ2 - некоторые абстрактные заранее известные функции. – nenuka

Смежные вопросы