КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Критерий усвоения
Содержание темы. Входная информация для самопроверки. Ключевые слова и понятия ММ-8. АЛГЕБРАИЧЕСКАЯ ПРОБЛЕМА СОБСТИЕННЫХ ЗНАЧЕНИЙ И СОБСТВЕННЫХ ВЕКТОРОВ КВАДРАТНОЙ МАТРИЦЫ
8.1. Собственно значение матрицы. 8.2. Собственный вектор матрицы. 8.3. Метод обратных итераций. 8.4. Степенной метод. 8.5. Метод сдвига. Для изучения данной темы Вам необходимо восстановить в памяти: - из курса прикладной математики – решение систем линейных однородных и неоднородных алгебраических уравнений,понятия линейной и векторной алгебры, собственные значения и собственные вектора квадратной матрицы, системы линейно независимых векторов; - из настоящего спецкурса - понятия: линейного пространства, подпространства и нормированного пространства.
Напомним некоторые сведения из курса линейной алгебры. Если А — квадратная матрица п- гопорядка и
Для существования нетривиального решения задачи (8.1) должно выполняться условие
Этот определитель является многочленом Если найдено некоторое собственное значение, то, подставляя его в однородную систему (8.1), можно определить соответствующий собственный Пример. Заданы осевые и центробежные моменты инерции некоторого пространственного тела в центральных осях: Решение. Составим матрицу центральных моментов инерции
A=
Запишем характеристическое уравнение (8.2) и найдем собственные значения этой матрицы:
Раскрывая определитель, получим: (6-
(
Отсюда находим собственные значения матрицы: Найдем собственный вектор
(A-3E)
Запишем это уравнение в координатной форме
Преобразуем данную систему линейных алгебраических уравнений по методу Гаусса:
Таким образом, система имеет решение: Найдем собственный вектор
(A-6E)
Запишем это уравнение в координатной форме
Преобразуем данную систему линейных алгебраических уравнений по методу Гаусса:
Таким образом, система имеет решение: Найдем собственный вектор
(A-9E)
Запишем это уравнение в координатной форме
Преобразуем данную систему линейных алгебраических уравнений по методу Гаусса:
Таким образом, система имеет решение: Однако, если степень многочлена достаточно высокая, то аналитически определить корни достаточно сложно. И в этом случае их определяют численными методами. Если собственное значение известно, то собственный вектор.удовлетворяет системе (8.1). Но любой численный метод дает вместо точного собственного значения
Для нахождения собственных векторов удобен метод обратной итерации, заключающийся в следующем. Выберем наудачу вектор b и рассмотрим линейную неоднородную систему
Определитель этой системы отличен от нуля, так что она имеет единственное решение. Покажем, что найденный из нее вектор x окажется почти равным собственному вектору Для простоты ограничимся случаем, когда матрица n -го порядка имеет n линейно-независимых собственных векторов
Подставляя это разложение в систему (8.4), перенося все члены влево и учитывая, что
Поскольку собственные векторы линейно – независимы, то их линейная комбинация обращается в нуль только в том случае, когда все ее коэффициенты равны нулю. Поэтому из (8.5) следует
Видно, что если Первый случай — собственное значение Из (8.6) видно, что при обратной итерации (т. е. при переходе от b к x) компонента
Обычно он сходится настолько быстро, что двух итераций вполне достаточно. Напомним, что на каждой итерации обязательно надо нормировать найденные
Замечание 8.1. Очень эффективен один простой способ выбора b. В качестве его компонент в декартовых координатах возьмем последовательные многоразрядные псевдослучайные числа
Второй случаи — собственное значение
и являются собственным вектором. Т.е. они порождают p – мерное подпространство, любой базис которого можно взять в качестве системы искомых собственных векторов. Теперь из (8.6) следует, что большими оказываются коэффициенты Чтобы найти все собственные векторы для кратного собственного значения, возьмем столько линейно-независимых векторов Напомним, что в качестве декартовых координат векторов Третий случай — когда матрица имеет кратные корни, но число ее собственных векторов меньше п — выходит за рамки нашего доказательства. Однако метод обратных итераций здесь также применим в той форме, которая описана для кратных корней. Разница лишь в том, что если Каков объем расчетов в методе обратной итерации? Нахождение собственного вектора требует (при одной итерации) не более В некоторых частных случаях расчеты существенно упрощаются и ускоряются. Наиболее важен случай трехдиагональной матрицы. При этом линейная система уравнений (8.3) для определения компонент собственных векторов также будет трехдиагональной, и ее решают экономичным методом прогонки по несложным формулам. Для вычисления одного собственного вектора в этом случае требуется Для почти треугольной матрицы в методе обратных итераций требуется решать линейную систему с почти треугольной матрицей, что делается специальным вариантом метода исключения. Если учесть, что случайный вектор в правой части (8.3) можно задавать уже после приведения матрицы в методе исключения Гаусса к треугольной форме, то нахождение каждого собственного вектора требует Отметим одну существенную деталь. Поскольку
Степенной метод (счет на установление) применяется для получения наибольшего по модулю собственного значения. Пусть
Он не сходится в обычном смысле. Разложим нулевое приближение по собственным векторам матрицы: Процесс сходится линейно со знаменателем
Отметим, что при расчетах на ЭВМ на каждой итерации после вычисления Формально при Если наибольшее собственное значение кратное, но соответствующий элементарный делитель матрицы линеен, то итерации сходятся обычным образом. Но если Если Одна итерация для матрицы общего вида требует В математической литературе описана вариация степенного метода, имеющая квадратичную сходимость:
Напишем итерационный процесс, обратный по отношению к степенному процессу:
Очевидно, он сходится в указанном в предыдущем пункте смысле к наибольшему по модулю собственному значению матрицы Однако здесь положение можно существенно улучшить методом сдвига, который заключается в следующем. Пусть нам приближенно известно некоторое, не обязательно наименьшее, собственное значение
будут быстро сходиться и определят требуемое нам собственное значение
Здесь индекс Если исходное приближение было хорошим, то иногда процесс сходится за несколько итераций; тогда выгодно непосредственно решать линейную систему (8.10). Если же требуемое число итераций велико, то лучше обратить матрицу Если сдвиг постоянный, то итерации сходятся линейно. Можно получить квадратичную сходимость, если уточнять сдвиг в ходе расчета следующим образом
Для матриц, имеющих ортогональную систему собственных векторов (например, эрмитовых матриц), сходимость вблизи корня, будет даже кубической. Заметим, что допускать слишком точное совпадение Замечание 8.2.. Переменный сдвиг собственного значения (8.13) нельзя включать с первой итерации; сначала надо получить грубую сходимость итераций с постоянным сдвигом. Замечание 8.3. Обратные итерации особенно удобны, если матрица заранее приведена преобразованием подобия к почти треугольной форме. Тогда одна обратная итерация выполняется методом, исключения с выбором главного элемента всего за Выводы. Обратные итерации с постоянным и особенно с переменным сдвигом — очень эффективный метод расчета. Для нахождения собственных векторов этот метод считается наиболее точным. Сходимость при хорошем подборе Все перечисленные методы реализованы на ЭВМ и их можно найти в пакетах прикладных программ, например: MathCAD, MathLAB. После изучения и анализа содержания темы Вы должны понимать следующее: - математическую постановку задачи о нахождении собственных значений и собственных векторов квадратной матрицы; - при большой размерности матрицы собственные значения могут быть найдены только приближенно и следовательно, собственные вектора матрицы естественным образом найти невозможно. В результате изучения данной темы Вы должны знать: - существуют численные методы для нахождения собственных значений и собственных векторов квадратной матрицы; - их достоинства и недостатки; - пакеты прикладных программ, где реализованы данные методы. Ваши знания должны обеспечивать следующие умения: - исследуя физическую постановку задачи, составить ее математическую модель; - на основе анализа математической модели, выбрать наиболее оптимальный численный метод ее решения; - используя известные пакеты прикладных программ, получить численное решение поставленной задачи.
Дата добавления: 2014-01-20; Просмотров: 1012; Нарушение авторских прав?; Мы поможем в написании вашей работы! |