Курсовая работа: Итерационный метод решения проблемы собственных значений

pause;

Подпрограмма fun.m

В этой подпрограмме задается матрица a .

Текст программы:

function a=fun

%Изменяемая пользователем часть

a=[1.2551.340-1.316 0;

1.3402.526 00.516;

-1.316 0-1.7434.628;

0 0.516 4.628 0.552];

3. Описание тестовых задач

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

Найдем собственные значения исходной матрицы, используя функцию eig.

Получим

L1= -5.5251

0.2841

3.4399

4.3911

Решение исходной задачи

Исходные данные:

yn=[1,1,1,1];

ed=0.00001;

a=[1.255 1.340 -1.316 0;

1.340 2.526 0 0.516;

-1.316 0 -1.743 4.628;

0 0.516 4.628 0.552];

Данные, полученные при выполнении программы:

y = -0.1501 m = 34 L1 = -5.5251 t = 0

-0.0135

-0.7853

0.6005


К-во Просмотров: 331
Бесплатно скачать Курсовая работа: Итерационный метод решения проблемы собственных значений