InitialConditions, TimeMesh

Начальные условия ОДУ

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

InitialConditions, TimeMeshОбязательныйСписок арифметических выражений

Графические примитивы

ОбъектыЗначения по умолчанию
plot::Ode2d, plot::Ode3d 

Описание

InitialConditions = [y1(t0), y2(t0), …] устанавливает начальные условия для задачи с начальными значениями

.

TimeMesh = [t0, t1, t2, …] устанавливает значения независимой переменной t (“время”) ОДУ, в котором построены графические точки кривой решения. Первый t0 записи является начальным временем, в течение которого начальные условия установлены InitialConditions.

Внутренне, plot::Ode2d и plot::Ode3d вызывают стандартный numeric::odesolve для того, чтобы решить данный ОДУ численно.

Список начальных условий, установленных InitialConditions, передается numeric::odesolve. Смотрите соответствующую страницу справки для получения дальнейшей информации.

Примеры

Пример 1

Мы решаем задачу с начальными значениями численно:

f := (t, Y) -> [-Y[1]]:
Y0 := [1]:
timemesh:= [0, 0.2, 0.5, 1, 1.5, 2, 3, 5]:
plot(plot::Ode2d(f, InitialConditions = Y0,
                 TimeMesh = timemesh))

delete f, Y0, timemesh:

Смотрите также

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте