ВУЗ:
Составители:
Рис. 6.2. Решение ОДУ с
применением rkfixed
y 0.1:= N50:=
Dty,() yy
2
−:=
y rkfixed y 0, 10, N, D,():=
Решение ОДУ высших порядков ничем не отличается от решения
уравнений первого порядка. Внутри вычислительного блока ОДУ должно быть
линейным относительно старшей производной и задано в стандартной форме.
Фрагмент документа с решением ОДУ второго порядка приведен на рис. 6.3.
28
Given
2
t
yt()
d
d
2
0.1
t
yt()
d
d
⋅+ 1yt()⋅+ 0
y0( ) 0.1 y' 0() 0
y Odesolve t 50,():=
Рис. 6.3. Решение ОДУ
второго порядка.
Системы уравнений первого порядка в MathCAD можно решать
различными численными методами с использованием трех встроенных
функций:
• rkfixed(y0, t0, t1, N, D), реализующей численный метод Рунге-Кутты с
фиксированным шагом;
• Rkadapt(y0, t0, t1, N, D), реализующей численный метод Рунге-Кутты с
переменным шагом;
• Bulstoer(y0, t0, t1, N, D), реализующей метод Булирша-Штера.
Встроенные функции имеют один и тот же список переменных:
• y0 – вектор начальных значений в точке t0 размера N×1;
• t0 – начальная точка расчета;
• t1 – конечная точка расчета;
y := 0.1 N := 50 2 D ( t , y ) := y − y Рис. 6.2. Решение ОДУ с применением rkfixed y := rkfixed ( y , 0 , 10 , N , D ) Решение ОДУ высших порядков ничем не отличается от решения уравнений первого порядка. Внутри вычислительного блока ОДУ должно быть линейным относительно старшей производной и задано в стандартной форме. Фрагмент документа с решением ОДУ второго порядка приведен на рис. 6.3. Given 2 d d y ( t) + 0.1 ⋅ y ( t) + 1 ⋅ y ( t) 0 2 dt dt y ( 0) 0.1 y' ( 0 ) 0 Рис. 6.3. Решение ОДУ y := Odesolve ( t , 50 ) второго порядка. Системы уравнений первого порядка в MathCAD можно решать различными численными методами с использованием трех встроенных функций: • rkfixed(y0, t0, t1, N, D), реализующей численный метод Рунге-Кутты с фиксированным шагом; • Rkadapt(y0, t0, t1, N, D), реализующей численный метод Рунге-Кутты с переменным шагом; • Bulstoer(y0, t0, t1, N, D), реализующей метод Булирша-Штера. Встроенные функции имеют один и тот же список переменных: • y0 – вектор начальных значений в точке t0 размера N×1; • t0 – начальная точка расчета; • t1 – конечная точка расчета; 28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »