Добавить материал и получить бесплатное свидетельство о публикации
версия для слабовидящих
Главная / Другое / Моделирование реальных процессов в пакете расширений «dynamics» системы Maxima

Моделирование реальных процессов в пакете расширений «dynamics» системы Maxima

Курсы профессиональной переподготовки от Московского учебного центра "Профессионал"

Специально для учителей, воспитателей и других работников системы образования только до 31 августа действуют скидки до 50% при обучении на курсах профессиональной переподготовки (184 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: ВЫБРАТЬ КУРС


 Моделирование реальных процессов в пакете расширений «dynamics» системы Maxima
Однако в ряде случаев отыскать символьное решение ОДУ в достаточно компактно...
Пример: Решить ОДУ при  . Используем пакет dynamics. (%i1) load(''dynamics'')...
Изменение концентраций при моделировании автоколебательной химической реакции...
система Лотка-Вольтерра
Пример формирования динамического хаоса (аттрактор Лоренца)
‹‹
1 из 6
››

Описание презентации по отдельным слайдам:

№ слайда 1  Моделирование реальных процессов в пакете расширений «dynamics» системы Maxima
Описание слайда:

Моделирование реальных процессов в пакете расширений «dynamics» системы Maxima

№ слайда 2 Однако в ряде случаев отыскать символьное решение ОДУ в достаточно компактно
Описание слайда:

Однако в ряде случаев отыскать символьное решение ОДУ в достаточно компактном виде невозможно. В этом случае целесообразно использовать численные методы. Maxima включает пакет расширения dynamics, позволяющий проинтегрировать систему ОДУ методом Рунге-Кутта.

№ слайда 3 Пример: Решить ОДУ при  . Используем пакет dynamics. (%i1) load(''dynamics'')
Описание слайда:

Пример: Решить ОДУ при  . Используем пакет dynamics. (%i1) load(''dynamics'')$ Выбираем шаг интегрирования 0,02. (%i2) sol:rk([4*x^2-4*y^2,y^2-x^2+1],[x,y],       [-1.25,0.75],[t,0,4,0.02]); В результате решения получаем список значений в формате [[ ]]. (%i1) load("dynamics")$ (%i2) rp1:4*x^2-4*y^2; (%i3) rp2:y^2-x^2+1;

№ слайда 4 Изменение концентраций при моделировании автоколебательной химической реакции
Описание слайда:

Изменение концентраций при моделировании автоколебательной химической реакции (брюсселятора) Пример Описание модели брюсселятора в Maxima приведено в следующем командном файле: load("dynamics"); load("draw"); B:0.5; eq1:-(B+1)*y0+y0^2*y1+1; eq2:B*y0-y0^2+1; t_range:[t,0,10,0.1]; sol: rk([eq1,eq2],[y0,y1],[1,1],t_range)$ len:length(sol); t:makelist(sol[k][1],k,1,len)$ y0:makelist(sol[k][2],k,1,len)$ y1:makelist(sol[k][3],k,1,len)$ draw2d(title="Brusselator",xlabel="t",ylabel="y0,y1", grid=true,points_joined = true, points(t,y0),points(t,y1),terminal=eps);

№ слайда 5 система Лотка-Вольтерра
Описание слайда:

система Лотка-Вольтерра

№ слайда 6 Пример формирования динамического хаоса (аттрактор Лоренца)
Описание слайда:

Пример формирования динамического хаоса (аттрактор Лоренца)

  • Другое
Автор Михайлов Павел Валерьевич
Дата добавления 28.11.2017
Раздел Другое
Подраздел Другое
Просмотров 233
Номер материала MA-072379
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

Популярные курсы

Курс повышения квалификации
Курс профессиональной переподготовки «Технология: теория и методика преподавания в образовательной организации»