Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение задач математического моделирования в системе MathCAD. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
1
0
y
dx
dy
−=
( )
5.0
01
1
+
−
=
x
yy
dx
dy
257.0: =
−
= xh
n
xn
xk
xh
 
 
=
1
1
:y
 
 
+
−
−
=
5
.0
)(
:)
,(
21
1
x
yy
y
yxD
−=
336.81
641.51
22.0
T
yr
−−−−−=
278.8506.6001.5741.3709.2898.1311.11
596.5702.3228.2109.1284.0303.0711.01
2743.1486.1229.1971.0714.0457.02.0
T
yrr
В форме системы:
Пример выполнения задания вMathCAD:
xn := 0.2 xk := 2 n :=7 x0 := 0.2
i := 0 .. 1 k := 2 s := 0.1 j := 0 .. n
xj := xn+xh · j
yr := rkadapt(y0,xn,xk,0.001,D,k,xh)
yrr:=rkfixed(y0,xn,xk,n,D)
41
yi := y0
i
2. РЕШЕНИЕ ЗАДАЧ ПРИКЛАДНОЙ МАТЕМАТИКИ
2.1. Решение уравнения с одним неизвестным
2.1.1.Определение корня заданного уравнения 9- lnx - x =0 графическим способом в системе MathCad
Протабулируем функцию у(х) на заданном интервале х:
42
На основании полученных значений и графика функции у(х):= 9­ln(x)-x видим, что корень уравнения лежит на отрезке [7,8], так как на этом отрезке значение функции меняет знак на противоположный.
Графическое решение. Format>>>Graph>>>Trace щелкнуть по полю графика и установить маркер ( пунктирные линии) в точке пере­сечения.
Нахождение корня уравнения 9-ln(x)-xс помощью команды root в системе MathCAD:
Задание. Определить корень заданного уравнения графическим способом и с помощью команды root в системе MathCad.
Варианты заданий:
Задано уравнение 9 - ln(x) - x =0. Требуется найти корень уравне­ния с точностью до е=0.05.
43
2.1.2. Метод итераций
Задано уравнение 9 - ln(x) - x =0. Требуется найти корень уравне­ния.
Проверяем условие окончания расчетов:
Вывод:х
=7.046 является корнем уравнения.
2
2.1.3. Метод касательных (метод Ньютона)
Проверяем условие сходимости:
44
Условие сходимости выполнено, следовательно, x взять за начальное приближение
=6 можно
0
- вычисление значения первого приближения
- вычисление значения второго приближения
Проверяем условие окончания расчетов:
Вывод: х
=7.046 является корнем уравнения.
2
2.2. Решение системы линейных уравнений. Линейная алгебра
2.2.1. Решение системы линейных уравнений методом
обратной матрицы
Задана система линейных уравнений: ax =b, где а - матрица коэф­фициентов системы, х - вектор неизвестных, b - вектор свободных членов.
45
Требуется решить систему линейных уравнений, т.е. найти вектор не-
=−⋅
0
0
0
bxa
известных х(х
1,х2,х3
).
Приступим к решению, используя метод обратной матрицы. Находим обратную матрицу:
Произведение исходной матрицы на обратную матрицу есть еди­ничная матрица:
Определяем вектор неизвестных х:
-Проверка решения
46
2.2.2. Решение системы линейных уравнений с помощью
команды lsolve
2.2.3. Матричные операции
Задание. Решить систему линейных уравнений AX=b
47
Варианты заданий
48
2.3. Решение систем нелинейных уравнений
2.3.1.Метод итераций
Требуется решить систему нелинейных уравнений методом ите­раций с точностью до 0,07:
Из первого уравнения выражаем у:
49
Из второго уравнения выражаем х:
Для проверки сходности метода вычисляем частные производ­ные:
50
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]