2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 11:28 
Доброго времени суток!
Возникла проблема при построении графика функции.Так как не имею опыта работы в использовании матпакетов решил обратиться к вам.Подскажите пожалуйста,чего именно не хватает, или что здесь неверно:
Код:
NDSolve[{\[Phi][t] == ( {
      {Subscript[\[Phi], 1][t]},
      {Subscript[\[Phi], 2][t]}
     } )}, {H == ( {
      {Subscript[H, 1]},
      {Subscript[H, 2]},
      {Subscript[H, 3]}
     } )}, {\[Psi][t] == H*\[Phi]'}, {T ==
    0.5 (Subscript[H, 1]*Subscript[\[Phi]', 1][t] +
       Subscript[H, 2]*Subscript[\[Phi]', 2][t] +
       2*Subscript[H, 3]*Subscript[\[Phi]', 1][t]*
        Subscript[\[Phi]', 2][t]*
        cos (Subscript[\[Phi], 1][t] -
          Subscript[\[Phi], 2][t]))}, {\[Psi]'[
     t] == (\[PartialD]/\[PartialD]\[Phi])(T) - \[Gamma]*\[Phi]'[t] -
     75*\[Phi]'[t] - 50*\[Phi][t]}, Subscript[\[Phi], 1][0] = 1,
  Subscript[\[Phi]', 1][0] = 0, Subscript[\[Phi], 2][0] = 1,
  Subscript[\[Phi]', 2][0] = 0, Subscript[\[Phi], 1][7] = 0,
  Subscript[\[Phi]', 1][7] = 0, Subscript[H, 1] = 42.7,
  Subscript[H, 2] = 9.4, Subscript[H, 3] = 5, Subscript[\[Phi], 1][t],
   t];
Plot[Subscript[\[Phi], 1][t], {t, 0, 10}]

Выдает:
Код:
Syntax::sntxi: Incomplete expression; more input is needed .

 
 
 
 Re: Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 11:59 
У меня другую ошибку выдает:
Цитата:
Derivative::novar: "\[PartialD]/\[PartialD]\[Phi] cannot be interpreted. A partial derivative requires a subscript differentiation variable."

И что это вообще такое, решение ОДУ? Тогда команда
Код:
DSolve
или
Код:
NDSolve
и ошибок много, см. help.

 
 
 
 Re: Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 12:22 
Исправил, там NDSolve,просто в поисках верного варианта не заметил как сменил на Solve.Ничего не изменилось от этого.А что еще неверно?Что я могу прочитать в help по своему примеру?Ничего.Поэтому спрашиваю здесь.

 
 
 
 Re: Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 12:55 
Ну да, по вашему примеру ничего нет, почему-то не вставили :mrgreen: Вот пример из хелпа для системы из двух ДУ:
Код:
NDSolve[{x'[t] == -y[t] - x[t]^2, y'[t] == 2 x[t] - y[t]^3, x[0] == y[0] == 1}, {x, y}, {t, 20}]

Там все расписано: в фигурных скобках через запятую идут уравнения и начальные данные; второй аргумент - искомые функции, третий - указание интервала, на котором ищется решение. Сравните с тем, что написано у вас.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group