
- •Министерство образования и науки рф
- •Оглавление
- •Предисловие
- •1. Матрицы
- •1.1. Действия с матрицами
- •1.2. Определители матриц второго и третьего порядка
- •1.3. Разложение определителя матрицы по элементам строки или столбца
- •1.4. Обратная матрица
- •2.N-мерные векторы
- •2.1. Линейные операции надn-мерными векторами
- •2.2. Скалярное произведение и длинаn-мерных векторов
- •2.3. Угол междуn-мерными векторами
- •2.4. Коллинеарные векторы
- •2.5. Разложение вектора по системе векторов
- •2.6. Векторная форма записи системы линейных уравнений
- •2.7. Задания
- •3. Линейно зависимые и линейно независимые системы векторов
- •3.1 Линейная зависимость и линейная независимость системы векторов
- •3.2. Свойства линейно зависимых и линейно независимых систем векторов
- •3.3. Задания
- •4. Базис и ортогонализация системы векторов
- •4.1. Базисы системы векторов
- •4.2. Ранг системы векторов
- •4.3. Ортогональные системы векторов
- •4.4. Ортогонализация системы векторов
- •4.5. Процесс ортогонализации Грамма-Шмидта
- •4.6. Задания
- •5. Ранг, транспонирование и след матрицы
- •5.1. Ранг матрицы
- •5.2. Транспонирование матрицы
- •5.3. Свойства транспонированных матриц
- •5.4. След матрицы
- •5.5. Различные классы квадратных матриц
- •5.6. Задания
- •6. Нахождение собственных векторов и собственных значений квадратной матрицы
- •6.1. Собственные векторы и собственные значения квадратной матрицы
- •6.2. Встроенные функции MathCad для вычисления собственных векторов и собственных значений матриц
- •6.3. Частичные проблемы собственных значений
- •6.4. Задания
- •7. Квадратичные формы
- •7.1. Свойства знака суммирования
- •7.2. Понятие квадратичной формы
- •7.3. Канонический базис квадратичной формы
- •7.4. Положительно и отрицательно определенные квадратичные формы
- •7.5. Задания
- •Контрольные вопросы и задания
- •Библиографический список
- •Для заметок
6.2. Встроенные функции MathCad для вычисления собственных векторов и собственных значений матриц
Для решения задач на собственные векторы и собственные значения в Mathcad встроено несколько функций, реализующих довольно сложные вычислительные алгоритмы:
eigenvals(A) – вычисляет вектор, элементами которого являются собственные значения матрицы А;
eigenvecs(A) – вычисляет матрицу, содержащую нормированные собственные векторы, соответствующие собственным значениям матрицы А.
Пример. Найти собственные значения и собственные векторы матрицы с помощью MathCad.
Задаем системную переменную и матрицы А (исходную) и Е (единичную):
Находим собственные значения и собственные векторы матрицы А с помощью встроенных функций MathCad:
Находим собственные значения и собственные векторы матрицы А вручную. Для этого составляем характеристический определитель и вычисляем характеристический полином:
Приравниваем его нулю нажатием Ctrl+= (получаем характеристическое уравнение):
Находим корни характеристического уравнения с помощью символьных вычислений (подсвечиваем λ нажатием мыши и выбираем в меню СимволыПеременныеВычислить, затем нажимаем символ =)
Присваиваем
Это и есть собственные значения матрицы А.
Далее найдем собственные векторы матрицы А вручную. Для этого запишем левую часть системы уравнений:
,
где x1, x2 – элементы собственных векторов, соответствующих собственным значениям λ.
Получим собственный вектор, соответствующий собственному значению λ1:
Запишем каждое уравнение системы отдельно (приравниваем их нулю нажатием Ctrl+=)
Из первого уравнения выразим х2 (подсвечиваем λ нажатием мыши и выбираем в меню Символы Переменные Вычислить)
Принимаем х1=0.869 (согласно пункту 2)
Тогда х2=0.56880.869=0.494
Собственный вектор, соответствующий собственному значению λ1:
Получим собственный вектор, соответствующий собственному значению λ2:
Запишем каждое уравнение системы отдельно (приравниваем их нулю нажатием Ctrl+=)
Из первого уравнения выразим х2 (подсвечиваем λ нажатием мыши и выбираем в меню Символы Переменные Вычислить)
Принимаем х1=-0.604 (согласно пункту 2)
Тогда х2= –1.319(–0.604)=0.797
Собственный вектор, соответствующий собственному значению λ2:
Для собственных векторов матрицы справедливы следующие утверждения:
1. Собственные векторы матрицы, отвечающие различным собственным значениям, линейно независимы.
2. Если число
различных корней матрицы n-го
порядка равно n,
то в пространстве
существует базис из собственных векторов
матрицыА
(непосредственно следует из свойства
1).
3. Базис из собственных
векторов матрицы А
существует
в том и только в том случае, когда
сумма размерностей собственных
подпространств равна n.
Такая матрица называется матрицей
простой структуры. Если
– матрица простой структуры, то любой
вектор из
является линейной комбинацией линейно
независимой системы
собственных векторов этой матрицы.
4. Матрица простой
структуры подобна диагональной матрице,
т.е.
,
такая что
,
(8)
где
– собственные значения матрицы
.
5. Все корни характеристического многочлена симметрической матрицы действительны, т.е.
.
6. Собственные векторы симметрической матрицы, отвечающие различным собственным значениям, ортогональны.
7. Для симметрической
матрицы
в пространстве
существует ортонормированный базис из
собственных векторов.
Решим еще два примера на нахождение собственных векторов и собственных значений матрицы.
Пример 1. Найти собственные векторы и собственные значения матрицы
.
Решение. Находим корни характеристического многочлена
=
=
=:
,
.
Ищем собственные
векторы с собственным значением
,
как решение системы
:
.
Общее решение
системы
.
Фундаментальная система решений или
базис пространства решений
,
.
Собственный вектор
для
находим из системы
:
,
.
Ответ.
,
– собственные значения,
,
,
– собственные векторы.
Пример 2. Найти
ортонормированный базис из собственных
векторов симметрической матрицы
.
Находим
характеристический многочлен матрицы
:
.
Целые корни ищем среди делителей
свободного члена:
.
Найдем собственные
векторы с собственным значением
.
.
Базис в пространстве
решений
,
.
Так как мы ищем
ортонормированный базис, то ортогонализуем
систему
,
.
Получаем
,
,
,
,
,
.
Нашли ортонормированный
базис в собственном подпространстве с
собственным значением
.
Найдем собственный
вектор для собственного значения
:
.
Решаем методом
Гаусса, получим
,
,
.
Ответ. Искомый
ортонормированный базис
.
Преобразование подобия (8) можно использовать для упрощения исходной матрицы, а задачу вычисления её собственных значений свести к аналогичной задаче для более простой матрицы. Очевидно, самым лучшим упрощением исходной матрицы было бы приведение её к треугольному виду:
Тогда характеристическая матрица С так же имела бы треугольный вид. Как известно, определитель треугольной матрицы равен произведению ее диагональных элементов, поэтому характеристический многочлен в этом случае имеет вид:
(9)
Собственные значения матрицы, равные корням этого многочлена, можно получить сразу.
(10)
Таким образом, собственные значения треугольной матрицы равны её диагональным элементам.
Некоторые типы матриц удается привести к треугольному виду с помощью преобразований подобия. В частности, симметрическую матрицу можно привести к диагональному виду. На практике часто используется приведение симметрической матрицы к трехдиагональному виду.
Существует ряд методов, основанных на преобразовании подобия, позволяющие привести исходную матрицу к более простой структуре.