Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Вычисление корней кубического полинома




Решение систем линейных уравнений

Векторные и матричные операторы и функции системы MatCAD позволяют решать широкий круг задач линейной алгебры. К примеру, если задана матрица А и вектор В для системы линейных уравнений в матричной форме А*Х:=В, то вектор решения можно получить из очевидного выражения

Х:=А-1.

Поскольку решение систем линейных уравнений довольно распространенная задача, то для этого в MatCAD, начиная с шестой версии введена встроенная функция lsolve(A,B), которая возвращает вектор Х для системы линейных уравнений А*Х=В при заданной матрице коэффициентов А и векторе свободных членов В. Если уравнений n, размерность вектора В должна быть n, а размер матрицы Аn* n.

Приведем пример решения системы линейных уравнений (обратите внимание, что решаемая система имеет матрицу с комплексными коэффициентами):

 

 

  А:=     0.24 -0.08
0.09   -0.15
0.04 -0.08  

 

Матрица коэффициентов системы

 

  В:=    
 
 

 

Вектор свободных членов

 

Х:=А-1В Решение системы

 

 

  Х=   1.909
3.195
5.0450

 

 

Результаты решения

 

 

  Х1=   1.909
3.195
5.0450

 

Решение с применением функции lsolve:

 

Х1:=lsolve(A,B)

 

 

Поиск корня нелинейного уравнения с помощью функции

Root

 

Многие уравнения, например трансцендентные, и системы из них не имеют аналитических решений. Однако они могут решаться численными методами с заданной погрешностью(не более значения, заданного системной переменной TOL). Для простейших уравнений вида F(x)=0 решение находится с помощью функции

root (выражение, Имя_переменной)

Эта функция возвращает значение переменной, при котором выражение дает 0. Функция реализует вычисления итерационным методом, причем можно задать начальное значение переменной. Это особенно полезно, если возможно несколько решений. Тогда выбор решения определяется выбором начального значения переменной. Приведем пример решения кубического полинома.

Вычисление корней кубического полинома

 

Коэффициенты полинома

 

F(x):= Задание полинома





Поделиться с друзьями:


Дата добавления: 2015-05-07; Мы поможем в написании ваших работ!; просмотров: 778 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

2279 - | 2133 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.