2014 dxdy logo

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

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




 
 Система нелинейных дифф. уравнений
Сообщение20.10.2009, 22:49 
Есть система:

$\dot x = \ln (1+y+x) - x$
$\dot y = (1-\sin(t*x))-y$

Собственно вопрос не в том как ее решить аналитически, поскольку как я понимаю это сложно, а в том в каком мат. пакете без дополнительных модулей и колдовства я могу быстро посмотреть численное решение (каким угодно методом, главное достаточно точно). Нужно мне это для проверки точности моих лабораторных работ.

 
 
 
 Re: Система нелинейных дифф. уравнений
Сообщение20.10.2009, 22:58 
Аватара пользователя
Я решил Вашу систему в mathematica. Без сюрпризов. Если Вы не опечатались в условии.

-- 21 окт 2009, 00:02 --

На фазовой плоскости несколько интереснее. Хотя тоже понятно.

Если у Вас установлена mathematica, то код простой
Код:
sol = NDSolve[{x'[t] == Log[1 + y[t] + x[t]] - x[t],
   y'[t] == 1 - Sin[t x[t]] - y[t], x[0] == 0, y[0] == 0}, {x[t],
   y[t]}, {t, 0, 10}]
Plot[x[t] /. sol, {t, 0, 10}]
Plot[y[t] /. sol, {t, 0, 10}]


Только с разделом Вы, ИМХО, немного ошиблись.

 
 
 
 Re: Система нелинейных дифф. уравнений
Сообщение20.10.2009, 23:17 
Парджеттер Спасибо. Прошу прощения за не тот раздел.

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


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