АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Численное решение дифференциальных уравнений

Читайте также:
  1. VIII. Дополнения из самого раннего детства. Разрешение
  2. А теперь мое решение проблемы
  3. А ты? Кому ты доверяешь и что надо, чтобы ты доверял? Кому не доверяешь и почему? На каких критериях основано твое собственное решение о доверии и недоверии? Перечисли их.
  4. А) Решение задачи Коши для ОДУ
  5. автентическое разрешение плагальное разрешение
  6. Аналитическое и численное интегрирование
  7. Аналитическое и численное интегрирование.
  8. Аналитическое решение дифференциальных уравнений
  9. АРБИТРАЖНОЕ РЕШЕНИЕ
  10. Архитектурно-конструктивное решение здания.
  11. Б) Решение краевой задачи для ОДУ
  12. БЕСЕДУЮЩИЙ-С-СОЛНЦАМИ. ЛОРАНА ПРИНИМАЕТ РЕШЕНИЕ

 

Многие дифференциальные уравнения не имеют аналитического решения. Кроме того, часто аналитическое решение и не нужно, но требуется получить ответ в виде графических зависимостей. В таких случаях для решения дифференциальных уравнений в численном виде используется с параметром nuneric или type=numeric.

Пример 6. Решить задачу Коши , .

> p:=dsolve({D(y)(x)+y(x)=sin(x*y(x)),y(0)=0.5},type=numeric,range=0..4):

> plots[odeplot](p);

Пример 7. Решить задачу Коши для системы , , y (0)=0, z (0)=1.

> sys:=diff(y(x),x)=z(x),diff(z(x),x)=0.1*z(x)-sin(y(x));

> fcns:={y(x),z(x)};

> F:=dsolve({sys,y(0)=0,z(0)=1},fcns,numeric);

> F(2); # Вывод значений функций при x =2

> plots[odeplot](F,[[x,y(x)],[x,z(x)]],0..2.5,color=black);

 


1 | 2 | 3 | 4 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)