русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Собственные числа и собственные векторы матрицы


Дата добавления: 2013-12-23; просмотров: 3330; Нарушение авторских прав


Приведем основные определения и теоремы, необходи­мые для решения практических задач вычисления соб­ственных чисел и собственных векторов матриц.

Определение 3.8. Собственным числом (или собствен­ным значением) квадратной матрицы А называется чис­ло λ, такое, что система уравнений

Ах = λх (3.35)

имеет ненулевое решение х. Это решение называется соб­ственным вектором матрицы А,соответствующим соб­ственному значению λ.

Собственный вектор определяется с точностью до по­стоянного множителя, если худовлетворяет (3.35), то и схтакже является решением (3.35).

Преобразуем систему (3.35) к виду (А - λЕ) х = 0, где Е – единичная матрица. Так как система линейных од­нородных уравнений имеет ненулевые решения лишь тогда, когда определитель матрицы равен нулю, получим уравнение для определения собственных значений

det(A – λE) = 0, (3.36)

которое называется характеристическим,или вековым, уравнением.

Если раскрыть определитель, то получим в левой час­ти (3.36) многочлен n-й степени, корнями которого явля­ются собственные значения матрицы А. На практике, при больших порядках п матрицы, задача раскрытия опреде­лителя (3.36) является сложной. Как известно из алгеб­ры, многочлен n-й степени имеет п корней (действитель­ных или комплексных), если кратные корни учитывать столько раз, какова их кратность.

Вычислить собственные значения матрицы в общем случае труднее, чем найти при известных собственных значениях соответствующие собственные векторы. В не­которых частных случаях собственные значения вычис­ляются легко. Например, если матрица диагональная или треугольная, определитель равен произведению диаго­нальных элементов и поэтому собственные значения рав­ны диагональным элементам. Нетрудно вычислить соб­ственные значения для трехдиагональной матрицы, а также для почти треугольной матрицы.



Для диагональной матрицы собственному значению λi = aii отвечает единичный собственный вектор хi = (0, ... , 1, ... ,0)T, у которого i-якомпонента равна 1, а остальные компоненты 0.

Теорема 3.5. Собственные значения симметричной матрицы с действительными элементами действительны, а собственные векторы, соответствующие различным соб­ственным значениям, взаимно ортогональны.

Теорема 3.6.Если λmin и λmах – наименьшее и наиболь­шее собственные значения действительной симметричной матрицы А, то для любого вектора хсправедливо неравен­ство

λmin(x, х)£(Ах, х λmax(х, х).(3.37)

Определение 3.9.Действительная симметричная мат­рица А называется положительно определенной, если для любого вектора х¹0 выполняется условие

(Ах, х)> 0.(3.38)

Теорема 3.7.Действительная симметричная матрица А является положительно определенной тогда и только тогда, когда все ее собственные значения положительны.

Теорема 3.8(критерий Сильвестра).Для того чтобы действительная симметричная матрица А = (аij) была по­ложительно определенной, необходимо и достаточно, что­бы все главные диагональные миноры ее определителя были положительны:

(3.39)

Теорема 3.9(теорема Перрона).Если все элементы квадратной матрицы положительны, то ее наибольшее по модулю собственное значение положительно и не являет­ся кратным, а соответствующий собственный вектор име­ет положительные координаты.

Рассмотрим итерационный методопределения наи­большего по модулю собственного значения и соответ­ствующего собственного вектора матрицы А,который запишем в виде следующего алгоритма.

 

Алгоритм определения наибольшего по модулю соб­ственного значения и соответствующего собственного вектора матрицы с положительными элементами:

1) зададим начальное приближение х0к собственному вектору; k = 0;

2) вычислим следующие приближения хk+1 по формулам

k+1 = Axk, , xk+1 = , k = k+1; (3.40)

3) если |λk+1 - λk| ³ ε,переходим к п. 2, иначе – к п. 4;

4) конец.

Критерием для остановки итераций является условие |λk+1 - λk| < ε – заданная погрешность.

С помощью формулы (3.40) можно вычислить снача­ла k-юстепень матрицы А и умножить ее на вектор х0(см. пример 10), а для λk можно брать отношение ненулевой координаты вектора хk+1 к соответствующей координате

вектора хk, которая также не должна быть равной нулю. Так как заранее неизвестно, какие координаты соб­ственного вектора не равны нулю, можно брать отноше­ние сумм координат, если эта сумма не равна нулю.



<== предыдущая лекция | следующая лекция ==>
Вычисление определителя и обратной матрицы | Алгоритм вычисления очередного (т + 1)-го собственного значения и


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.191 сек.