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: