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
. Смотрите соответствующую страницу справки для получения дальнейшей информации.
Мы решаем задачу с начальными значениями численно:
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: