- •Оглавление
- •Введение в mathcad
- •Использование текста и формул
- •Построение графиков
- •2.1 Построение двумерных графиков
- •2.2 Построение трехмерных графиков
- •2.3. Построение поверхностей, полученных при вращении вокруг осей
- •Решение уравнений
- •Решение систем уравнений
- •Действия с матрицами
- •Вычисление производных
- •6.1 Вычисление производных
- •6.2 Вычисление производных в задачах геометрии и частных производных
- •Вычисление интергалов
- •7.1 Вычисление интегралов
- •7.2 Вычисление интегралов в задачах геометрии
- •Решение дифференциальных уравнений
- •8.1 Решение дифференциальных уравнений с помощью функцийRkfixed,Bulstoer, Rkadapt
- •8.2 Решение дифференциальных уравнений с помощью блока решенийGiven/Odesolve
- •Основы программирования
- •Список литературы
Решение систем уравнений
Цель:научиться решать системы уравнений в программеMathCadразличными способами.
Решать системы уравнений также можно несколькими способами.
При решении системы линейных уравнений с помощью функции lsolve(M,m), где M – квадратная, невырожденная матрица, а m – вектор свободных членов уравнений, стоящих справа от знака равно. Результатом будет вектор решений системы уравнений.
Решить систему уравнений можно в символьном виде при помощи функции soln. В результате будет получен вектор с найденными значениями неизвестных.
Также систему уравнений можно решить с помощью «блока решений» и функций Find() и Minerr().
Упражнение.
Решить систему уравнений
с помощью функцииlsolve.
Введите матрицу M, состоящую из коэффициентовx.
Введите вектор m– вектор свободных членов уравнений, стоящих справа от знака равно.
Для решения системы линейных уравнений введите функцию lsolve (M,m)=. Результатом будет вектор решений системы уравнений (рис. 39).

Рис. 39. Решение системы уравнений с помощью функции lsolve
Упражнение.
Решить систему уравнений
в
символьном виде при помощи функцииsoln.
Введите матрицу M, состоящую из коэффициентовx.
Введите вектор m– вектор свободных членов уравнений, стоящих справа от знака равно.
Введите формулу soln:=M-1m.
Введите soln=.В результате будет получен вектор с найденными значениями неизвестных (см рис. 40).

Рис. 40. Решение систем уравнений с помощью функции soln
Упражнение.Решить систему уравнений
с
помощью «блока решений» и функцииFind().
Введите начальные значения для переменных: k:=0, l:=0, m:=0,n:=0.
Введите заданные уравнения, используя логическое равно с панели Булева алгебра/Логический.
Для решения системы введите функцию Find(k, l, m, n)=. Вектор решения можно увидеть на рис. 41.

Рис. 41. Решение систем уравнений с помощью «блока решений» и функции Find()
Упражнение.Решить систему уравнений
с
помощью «блока решений» и функцииMinerr().
Введите начальные значения для переменных: k:=0, l:=0, m:=0,n:=0.
Введите заданные уравнения, используя логическое равно с панели Булева алгебра/Логический.
Для решения системы введите функцию Minerr(k, l, m, n)=. Вектор решения можно увидеть на рисунке 42.

Рис. 42. Решение систем уравнений с помощью «блока решений» и функции Minerr()
Упражнение.
Решить систему нелинейных уравнений
с
помощью функции Find().
Введите начальные значения для переменных: k:=0, l:=0.
Введите заданные уравнения, используя логическое равно с панели Булева алгебра/Логический.
Для решения системы введите функцию Find(k, l)=. Вектор решения можно увидеть на рисунке 43.

Рис. 43. Решение систем нелинейных уравнений с помощью функции Find()
Упражнение.
Решить систему нелинейных уравнений
с помощью функцииMinerr().
Введите начальные значения для переменных: k:=0, l:=0.
Введите заданные уравнения, используя логическое равно с панели Булева алгебра/Логический.
Для решения системы введите функцию Minerr(k, l)=. Вектор решения можно увидеть на рисунке 44.

Рис. 44. Решение системы нелинейных уравнений с помощью функции Minerr()
Контрольные вопросы
Какими способами можно решить систему уравнений?
В чем отличие функций solnиlsolve?
Как могут быть представлены результаты решения систем уравнений?
