Численные методы / РГР ЧМ 10 вариант
.docxМинистерство образования и науки Российской Федерации
Федеральное агентство по образованию
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Факультет бизнеса
Кафедра экономической информатики
Расчетно-графическая работа
по дисциплине «Численные методы»
Вариант 10
Выполнила:
Суслина Д. В.
Группа:
ФБИ-11
Проверила:
Соболева О.Н.
Задание №1
Записать порядок выполняемых вами операций, оценить погрешность их результатов, вычислить и записать искомое значение. Определить число верных знаков.
.
Решение
-
Приближенные значения исходных данных:
Абсолютные погрешности исходных данных:
Найдем относительные погрешности исходных данных по формуле:
(1.1)
0,00095318; 0,568181818;
0,666666667.
-
Порядок выполняемых операций:
Выполняем действия в соответствии с формулами для определения погрешности результатов арифметических операций:
Погрешность суммы:
(1.2)
Пусть , тогда
Погрешность разности:
(1.3)
Пусть , тогда
Погрешность произведения:
(1.4)
Пусть , известны и , i=1,2
Погрешность частного:
(1.5)
Пусть , тогда
Из формул (1.2) – (1.5) выводятся формулы для соответствующих относительных погрешностей:
-
a*b = 0.52456*0.0044 = 0.0023081
|a|*a + |b|*b = 0.0013136; = 0.5691350
-
1+с = 1,003
; 0,0019940108
-
(1+с)^(1/3) = 1,000999002
=((1+с)^(1/3))’* = = 0.000663347; = = 0,000662685
-
(a+b) = 0.52896
0.003; 0.005671506
-
Sin(c) = 0.002999996
= (sin(c))’* = 0.001999991; = = 0.666664667
-
L= = 0.002305761
= = 0.000274535;
= = 0,569797683
-
D=L*(a+b)=0.001219655
= |L|*L + |a+b|*(a+b) = 0.000122135; = = 0.575469189
-
F=D*sin(c) = 0.00000365
= 1.242133856
= F* = 0.000004545
-
Определение числа верных знаков:
Пусть А – точное число, тогда а – приближенное число.
Определим веерные знаки с помощью формулы:
m – старший десятичный разряд числа.
.
Верные знаки: 3.
Ответ: Число верных знаков n=1. .
Задание №2
Выяснить погрешность задания исходных данных, необходимую для получения результата с m верными значащими цифрами.
; m = 4
Решение
Из предыдущего задания: , при m = 4 верные знаки: 3;6;5;9.
Тогда
Для определения числа верных знаков воспользуемся определением и оценкой для абсолютной погрешности функции.
(1.6)
= 0.00001389
= 0.000831582
= 0.001218434
= = = 0.000017962
= 0.000000151
= 0.000000103
Ответ:
Задание №3
Решить СЛАУ методом Гаусса и с точностью до методом простой итерации.
;
Решение методом Гаусса.
-
Запишем систему в виде расширенной матрицы и приведем матрицу к треугольному виду с помощью элементарных преобразований:
=> => => => => =>
По матрице А составим уравнение:
=
Отсюда:
= -1,26087;
-0.52174
Ответ: -0.52174, , -1,26087.
Решение методом простой итерации
-
Исходная матрица имеет диагональное преобладание:
=
-
Выразим из первого, втрого и третьего уравнений соответственно:
;
Тогда матрица примет вид:
;
-
Норма значит матрица сходится.
-
Зададим начальное приближение:
;
-
Выполним расчеты по формуле:
*; ;
*; ;
Результаты дальнейших итераций занесем в таблицу (Таблица 1).
Таблица 1.
p |
||||
3 |
-0.443 |
1.366325 |
-1.3952 |
0.476879 |
4 |
-0.5813 |
1.377301 |
-1.3047 |
0.138304 |
5 |
-0.55506 |
1.285522 |
-1.26268 |
0.091779 |
6 |
-0.51091 |
1.28814 |
-1.24105 |
0.044153 |
7 |
-0.50463 |
1.30481 |
-1.25649 |
0.016670 |
8 |
-0.51523 |
1.311805 |
-1.26406 |
0.010594 |
9 |
-0.52003 |
1.308401 |
-1.26287 |
0.004807 |
10 |
-0.51852 |
1.3057 |
-1.26016 |
0.002710 |
11 |
-0.51673 |
1.30578 |
-1.25977 |
0.001785 |
12 |
-0.51663 |
1.306575 |
-1.26039 |
0.000795 |
Ответ: 0,001792089615762 =
Задание №4
Методом вращения с точностью вычислить собственные значения и собственные векторы симметрической матрицы A.
-
Положим: . Выделим максимальный по модулю элемент над главной диагональю ;
-
Найдем угол поворота:
117,8852162;
0,781156851;
0,7041014; 0,7100099;
-
Сформируем матрицу вращения:
-
Выполним первую итерацию:
Так как над главной диагональю максимальный по модулю элемент больше то переходим к следующей итерации:
-
Найдем угол поворота:
0,087838;
0,043807; 0,0437926; 0,9990406;
-
Сформируем матрицу вращения:
-
Выполним вторую итерацию:
Так как над главной диагональю максимальный по модулю элемент больше то переходим к следующей итерации:
-
Найдем угол поворота:
0,088388459;
0,044079677;
0,044065403; 0,999028648;
-
Сформируем матрицу вращения:
-
Выполним третью итерацию:
Так как над главной диагональю максимальный по модулю элемент больше то переходим к следующей итерации:
-
Найдем угол поворота:
0,006547767;
0,003273837;
0, 003273831; 0,999994641;
-
Сформируем матрицу вращения:
-
Выполним четвертую итерацию:
Так как над главной диагональю максимальный по модулю элемент больше то переходим к следующей итерации:
-
Найдем угол поворота:
0,000107037;
0,0000532;
0,0000532; 0,9999999;
-
Сформируем матрицу вращения:
-
Выполним пятую итерацию:
Максимальный по модулю элемент ательно, для решения задачи потребовалось 5 итераций.
Собственные числа:.
Найдем собственные вектора:
=
*
=
Ответ:; ; ;
Задание №5
Найти степенным методом с точностью максимальное по модулю собственное число матрицы А и соответствующий ему собственный вектор
Проверить вычислив невязку границу спектра собственных чисел.
Выбираем начальное приближение собственного вектора
=
Чтобы вычислить собственный вектор воспользуемся формулой:
=A
= A = * =
= = 4.643236
Выполним следующую итерацию:
= A = * =
= = -0.5857
Так как-0.5857 - 4.643236| = 5.228934 > , то процесс вычисления необходимо продолжить. Результаты вычислений в таблице 2.
Таблица 2.
P |
| |
||||
3 |
-0.184062866 |
0.074144931 |
-0.125555724 |
-0.69211 |
0.024792 |
4 |
0.122828867 |
0.060833369 |
0.055872402 |
-0.66732 |
0.024792 |
5 |
-0.102758597 |
0.026673858 |
-0.008104621 |
-08366 |
0.16928 |
6 |
0.092231629 |
0.026284537 |
-0.028478723 |
-0.89756 |
0.060957 |
7 |
0.100509642 |
0.006522696 |
0.060906891 |
-1.16207 |
0.072313 |
8 |
0.116798779 |
-0.146345708 |
0.1870506936 |
-1.27819 |
0.025212 |
9 |
-0.146345708 |
-0.004165796 |
0.132366326 |
-1.25297 |
0.090908 |
10 |
0.187056936 |
0.014697753 |
-0.17926064 |
-1.27819 |
0.025212 |
11 |
-0.243620113 |
-0.013242285 |
0.238979028 |
-1.30238 |
0.024199 |
12 |
0.318686104 |
0.021000489 |
-0.31638884 |
-1.30813 |
0.005742 |
13 |
-0.418594141 |
-0.025291861 |
0.417570529 |
-1.3135 |
0.005373 |
14 |
0.550314029 |
0.034676093 |
-0.550336963 |
-1.31467 |
0.001172 |
15 |
-0.72411246 |
-0.044740819 |
0.724854609 |
-1.31582 |
0.001145 |
16 |
.0952967855 |
0.05943223 |
-0.954437696 |
-1.31605 |
0.000233 |
17 |
-1.254383535 |
-0.077887577 |
1.256571629 |
-1.31629 |
0.000242 |
18 |
1.651191757 |
0.102739238 |
-1.65429516 |
-1.31634 |
0.000046 |
Невязка: -1, 31634)*;
Максимальное по модулю собственное число: -.
Найдем противоположную границу спектра собственных чисел. Для этого построим матрицу
;
Произведем аналогичные вычисления, взяв начальное приближение =
Таблица 3.
P |
| |
||||
1 |
0,467376 |
0,719866 |
0,5111513 |
1,799665 |
1,799565 |
2 |
0,283469 |
1,356319 |
0,3670958 |
1,884127 |
0,084462 |
3 |
0,102447 |
2,600585 |
0,2636416 |
1,917385 |
0,033258 |
4 |
-0,122408 |
5,019643 |
0,1893473 |
1,930197 |
0,012813 |
5 |
-0,467698 |
9,713087 |
0,1359982 |
1,935015 |
0,004818 |
6 |
-1,0718675 |
18,81241 |
0,0976978 |
1,936811 |
0,001795 |
7 |
-2,1960188 |
36,44862 |
0,0702175 |
1,937478 |
0,000667 |
8 |
-4,3409752 |
70,6274 |
0,0505323 |
1,937725 |
0,000247 |
9 |
-8,4735614 |
136,8629 |
0,0364926 |
1,937816 |
0,000092 |
Искомое собственное значение: + 1,937816= 0,621476
Ответ: ,