ВУЗ:
Составители:
При записи уравнения и условий следует использовать
жирный знак равенства и в правой части обязательно указывать
аргумент функции (x). Если написать просто y, а не y(x), то будет
ошибка.
Для формирования блока Given можно использовать
предварительно определённую функцию пользователя, а также
задавать переменными начальные условия, конечное значение
интервала интегрирования и число шагов :
fty,() sin t()
1
y
+:=
f
(
t
,
y
) - правая часть уравнения
t0 0:= y0 1:=
y0
- значение функции при t0=0
t1 8 π⋅:= t1
-
конечное значение интервала
интегрирования
Given
y' t() ftyt(),()
Исходное уравнение
Начальное условие
Вызов функции
yt0() y0
y Odesolve t t1,():=
Получив функцию, являющуюся решением уравнения,
целесообразно построить её график (обычным способом). При
желании можно вывести значения функции y, задав предварительно
точки с помощью ранжированной переменной.
Для решения обыкновенных дифференциальных уравнений
используются функции:
Bulstoer(y, x1, x2, n, D),
bulstoer(y, x1, x2, acc, n, D, k, s),
Rkadapt (y, x1, x2, n, D),
rkadapt(y, x1, x2, acc, n, D, k, s),
rkfixed(y, x1, x2, n, D),
Stiffb(y, x1, x2, n, D, J),
stiffb(y, x1, x2, acc, n, D, J, k, s) ,
Stiffr(y, x1, x2, n, D, J),
stiffr(y, x1, x2, acc, n, D, J, k, s),
где y – вектор начальных условий,
x1 – начало интервала интегрирования,
x2 – конец интервала интегрирования,
59
n – число шагов интегрирования,
При записи уравнения и условий следует использовать
жирный знак равенства и в правой части обязательно указывать
аргумент функции (x). Если написать просто y, а не y(x), то будет
ошибка.
Для формирования блока Given можно использовать
предварительно определённую функцию пользователя, а также
задавать переменными начальные условия, конечное значение
интервала интегрирования и число шагов :
1
f ( t , y ) := sin ( t) + f(t,y) - правая часть уравнения
y
t0 := 0 y0 := 1 y0 - значение функции при t0=0
t1 := 8 ⋅ π t1 - конечное значение интервала
Given интегрирования
y' ( t) f ( t , y ( t) ) Исходное уравнение
y ( t0 ) y0 Начальное условие
y := Odesolve ( t , t1 ) Вызов функции
Получив функцию, являющуюся решением уравнения,
целесообразно построить её график (обычным способом). При
желании можно вывести значения функции y, задав предварительно
точки с помощью ранжированной переменной.
Для решения обыкновенных дифференциальных уравнений
используются функции:
Bulstoer(y, x1, x2, n, D),
bulstoer(y, x1, x2, acc, n, D, k, s),
Rkadapt (y, x1, x2, n, D),
rkadapt(y, x1, x2, acc, n, D, k, s),
rkfixed(y, x1, x2, n, D),
Stiffb(y, x1, x2, n, D, J),
stiffb(y, x1, x2, acc, n, D, J, k, s) ,
Stiffr(y, x1, x2, n, D, J),
stiffr(y, x1, x2, acc, n, D, J, k, s),
где y – вектор начальных условий,
x1 – начало интервала интегрирования,
x2 – конец интервала интегрирования,
n – число шагов интегрирования,
59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
