2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 11:28 


13/07/11
2
Доброго времени суток!
Возникла проблема при построении графика функции.Так как не имею опыта работы в использовании матпакетов решил обратиться к вам.Подскажите пожалуйста,чего именно не хватает, или что здесь неверно:
Код:
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 
Заслуженный участник


25/02/11
1786
У меня другую ошибку выдает:
Цитата:
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 


13/07/11
2
Исправил, там NDSolve,просто в поисках верного варианта не заметил как сменил на Solve.Ничего не изменилось от этого.А что еще неверно?Что я могу прочитать в help по своему примеру?Ничего.Поэтому спрашиваю здесь.

 Профиль  
                  
 
 Re: Проблема с решением ДУ в Mathematica
Сообщение13.07.2011, 12:55 
Заслуженный участник


25/02/11
1786
Ну да, по вашему примеру ничего нет, почему-то не вставили :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 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group