Реферат по предмету "Информатика, программирование"


Численные методы расчетов в Exel

Федеральноеагентство по образованию
Государственноеобразовательное учреждение  высшего  профессионального образования
 
Северо-Западныйгосударственный заочный
техническийуниверситет
 
Институтуправления производственными и
инновационнымипрограммами
 
Кафедра информатики
 
Контрольная  работа   по   дисциплине
 «Математика.Часть 2.»
 
Тема:   “Численные методы и расчеты в  EXCEL.”
Задача 1.   Интерполяция   функции   с   равноотстоящими узлами.
Анализ  ипрогнозирование в  EXCEL.
Задача 2.   Решениесистем уравнений в EXCEL.
Задача 3.   Комплексные  числа.
 
Выполнила студентка: Шестакова МарияДмитриевна
ИУПиИП
Курс:  II
Специальность: 80502.65
Шифр: 578030493
Преподаватель:  Ходоровская ВалентинаСергеевна
Подпись преподавателя:
Санкт-Петербург
2007
Тема .
 
Численные методы и расчеты в  EXCEL.
Задача  1.
Интерполяция функции с равноотстоящими узлами.
Анализ  и прогнозирование в  EXCEL.
I. Написать выражение для интерполяционного полинома Ньютона.
II.Составить программу для вычисления значения функции в заданных точках
x1   ;  x2  ;  x3   ;   x4    :
1)  при  помощи полиномаНьютона для реализации ее в  EXCEL ;
2)  при  помощи  функций,осуществляющих прогноз вычислений
 (ТЕНДЕНЦИЯ и  ПРЕДСКАЗАНИЕ).
Функция задана таблицей с равноотстоящими узлами:
x
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.55
0.60
y
0.860
0.819
0.779
0.741
0.705
0.670
0.638
0.606
0.577
0.549
Значения
x1  =  0.149
x2   =  0.240
 x3  =  0.430
x4    =  0.560
Основные понятия.
Цель работы:  научиться пользоваться программой  EXCEL   для получения аналитической зависимости по экспериментальным данным  и изучениережимов экстраполяции данных в  EXCEL.
Задачаинтерполяциисводится к требованию точного совпадения в узловых
точкахфункции и ее приближения, где число определяемых параметров аппроксимирующейзависимости равно числу точек. При выборе данного критерия задача сводится кпостроению интерполяционных многочленов (полиномов).
Поопределению интерполяция  —  это отыскание промежуточных  значенийвеличины по некоторым известным ее значениям. Само  слово  интерполяцияпроисходит от латинского  “interpolation”, что в  переводезначит  “изменение, переделка”.                                                        
Экстраполяция  —  это процедура аналогичная интерполяции, но приусловии,  что   x  лежит вне интервала (x0,  xn). Происходит от  “экстра…”  илатинского  “polio”, что значит “приглаживаю, изменяю”.
Аппроксимация — это замена одних математических объектов (например, чисел или
функций) другими,  более простыми  и в том или ином смысле близкими кисходным(например, кривых линий близкими к ним ломаными). Слово происходит  от латинского“approximo”, что значит  “приближаюсь”.
Графическизадача интерполяции заключается в том, чтобы построить такую интерполирующуюфункцию, которая бы проходила через все узлы интерполяции.Чаще всего в качестве интерполирующей функции F (x)используются многочлены Pn (x).  Задачасостоит в том, чтобы подобрать многочлен Pn (x), обеспечивающийтребуемую интерполяцию е.
Наиболееуспешно для интерполяции используется  полином  Ньютона,для записи которого в случае интерполяции функции с равноотстоящимиузлами используются конечные разности.
Термин “полином”  имеет  то же значение,  что и  слово  “многочлен” и  происходит  от    “поли…” —  часть сложных слов,указывающая на множество, всесторонний охват или разнообразный состав чего-либо(от греческого “polys” – многий, многочисленный, обширный) илатинского “nomen”, т.е. имя.
Конечнойразностью первогопорядка называется разность:                                              
Дyi  = yi + 1   -  yi  ,   i = 0,1,…, n –1
Аналогично определяются конечные разности второгои более высоких  порядков.
Интерполяционный полином  Ньютона.
Интерполяционный многочлен Ньютона для равноотстоящих узлов  записывается в виде:
Pn(x) = y0 + (x-x0) · Дy0 /1!h + (x-x0)(x-x1)· ДІy0/2!hІ+....+ (x-x)(x-x1)…..(x-xn-1) · Дny/ n!hn
Решение.
Выполнениезадания I.
Напишем выражение для интерполяционного полинома Ньютонадля экспериментальных данных, приведенных в вышеуказанной таблице. Конечныеразности указаны в “Приложение 2”.   Из таблицы видно, чтозначения  x  являются равноотстоящими узлами, так как возрастаютравномерно с шагом  h = 0,05.   Степень полиномаопределяется числом (порядком) конечных разностей  ( вданном случае их девять ).
Pn(x) = P9(x)= y0  + (x-x0) Дy0 / 1!h  +  (x-x0) (x-x1)ДІy0 /2!h2+..
..+ (x-x0)(x-x1) (x-x2)(x-x3) (x-x4) (x-x5) (x-x6) (x-x7)(x-x8) (x-x9) Д9y0 / 9!h9 =
0,860 +  (x- 0,15)    (-0,041) / 1!  · 0,05  + (x- 0,15)  (x-0,20)  · 0,001 / 2! ·  0,052   + 
 (x- 0,15)  (x- 0,20) (x- 0,25)  · 0,001 / 3!  · 0,053 +(x- 0,15)  (x- 0,20) (x- 0,25) (x- 0,30)   ·  (-0,001)  /4! ·  0,054    +                 
 (x- 0,15)  (x- 0,20) (x- 0,25) (x- 0,30)(x- 0,35)  · 0 / 5!  ·  0,055 +              
 (x- 0,15)  (x- 0,20) (x- 0,25) (x- 0,30)(x- 0.35)(x- 0,40)· 0,004 / 6! · 0,056+                                                                                     
 (x- 0,15)  (x- 0,20) (x- 0,25) (x- 0,30) (x- 0,35) (x- 0,40)(x- 0,45) ·(-0,016) / 7! 0,05+                                                                                                    
 (x- 0,15)  (x- 0,20) (x- 0,25) (x- 0,30)  (x- 0,35)  (x-0,40)  (x- 0,45)    ( x- 0,50)  ·   0,047   /  8!  ·  0,058 +                                                                            
 
(x— 0,15)  (x— 0,20)  (x— 0,25)  (x— 0,30)  (x— 0,35) (x— 0,40) (x— 0,45) (x— 0,50) (x— 0,55)  ·  (-0,119) / 9! · 0,059.

Выполнениезадания II.
 
1)Составление программы для вычисления значений функции взаданных точках при помощи полинома Ньютона.
Шагпервый:
Подготовкаисходных данных электронной таблицы    в    EXCEL:
а) Введем текстовые и числовые константы (ячейки  A1:N4).
б) Введем номера по порядку в ячейки  A5: A14.
в) Введем исходные данные  в ячейки  B5: C14.
Такимобразом подготовлена таблица  для  выполнения работы.
Шагвторой:
Вводформул:
а) Ввод формул для вычисления конечных разностейпервого порядка:
   а.1)в ячейку  D5  введем формулу для вычисления  Дy0 = y1– y0, которая  примет вид:  =C6–C5;
   a.2) копируем эту формулу в ячейки  D6: D13. В результате в ячейке  D6
  получаем формулу =C7-C6 (т.е.Дy1 =y2 -  y1= 0,779 – 0,819 = -0,040), в ячейке D7
  получаем формулу =C8-C7 (т.е. Дy2 = y3 – y2= 0,741 – 0,779= -0,038) и т.д. до ячейки D13, где
   получаем  формулу
   =C14-C13(т.е. Дy8  = y9 – y8 = 0,549 – 0,577=-0,028)
б) Ввод формул для вычисления конечных разностей второго порядка:
  б.1)  в ячейку   E5   копируем формулу из ячейки D5.  В ячейке  E5  появится формула
  =D6-D5(т.е.  ДІy0  =  Дy1 -  Дy0=   -0,040  — (-0,041) = 0,001).  Копируем эту формулу  в ячейки  E6: E12.
  Вячейке   E12  получаем формулу      =D13 — D1 (т.е.  ДІy7 =  Дy8   -  Дy7=  — 0,028 — ( -0,029) = 0,001).
в) Ввод формул для вычисления конечныхразностей  вплоть до девятого  порядка:
  длявычисления всех конечных разностей необходимо ввести только одну формулу(в ячейке D5),  все                  
  остальныебудут получены копированием, т.е. из ячейки E5 копируем формулу в ячейку F5, изF5  в G5 и т.д.
  Отображениев режиме  формул  см. в “Приложении 1”.
 Отображение в режиме значений см. в “Приложении 2”.
Шаг третий:
Вводформул:
а) Ввод формул для вычисления промежуточныхкоэффициентов:
 а.1) длявычисления первого промежуточного коэффициента (x-x0/1!h)в  ячейку M5  введем      формулу    
=($N$2 -  B5) / (A5 + 1) / $F$2.  В ячейке N2 находится текущее значение x.  Прикопировании     адрес этой  ячейки изменять нельзя, поэтому мы используемабсолютный адрес (значок $). В ячейке F2 находится шаг  интерполяции,    адресэтой ячейки тоже абсолютный (значок $).
 а.2) длявычисления второго промежуточного коэффициента
      (x-x0) (x- x1)/2!hІ=  (x-x0)/1·h ·  (x-x1)/ 2·h = a · b,
где       a  коэффициент в ячейке  M5,  a = (x-x0)/1h,
bкоэффициент, на которыйнужно умножить M5,  b = (x-x1) / 2h,
 вводим в M6 формулу:   =M5*($N$2 – B6) / (A6 + 1) / $F$2.
а.3)  после ввода данных в M5 и M6, длявычисления остальных промежуточных  коэффициентов    
копируем формулу из M6 в остальные 7 нижестоящие ячейки. Вячейке M7 мы увидим формулу:  
=M6*($N$2– B7) / (A7 + 1) / $F$2,  в ячейке  M8  мы  увидим формулу:   =M7*($N$2 – B8) / (A8 + 1)/ $F$2  и 
т.д. 
Шаг четвертый:
Ввод формул:
а) Ввод формул для вычисления полиномаНьютона:
  а.1) для вычисления первого полинома Ньютона, который равен (x-x0)· Дy0/ 1!h = (x-x0) / 1h ·Дy0, содержимое ячейки M5  надо   умножить на  содержимое  ячейки   D5,  где   хранятся  конечные    разности первого порядка.  Вводим в ячейку N5 формулу   =M5*D$5.Знак $ перед номером строки необходим,  т.к.  в полиноме  Ньютонанаходятся только конечные разности с  индексом  ноль,  т.е.  все конечныеразности берутся только из строки с номером 5;
 а.2)  для ввода остальныхчленов полинома Ньютона копируем формулу из N5 в остальные 8 нижестоящихячеек (включительно по N13). Получаем  в N6  формулу  =M6*E$5,  в  N7 формулу    =M7*F$5,  в  N8  формулу    =M8*G$5  и т.д.  доячейки  N13.
Шаг   пятый:
Вводформул:
а) Ввод формул длявычисления суммы коэффициентов  полинома Ньютона:
  а.1) объединимячейки  A16: M16, затем в объединенные ячейки введем комментарий
   «Суммакоэффициентов полинома”;
  а.2)  в ячейку N16  вводим формулу    =СУММ(N5:N13). Теперь в  N16  будет сумма  всехчленов полинома  Ньютона, кроме  y0. При  x  =0,149  в ячейке  N16  получается  число  0,001.
Шагшестой:
Вводформул:
а)  Ввод формул для вычисления значенияполинома:
 а.1)  объединимячейки   A18: M18, затем в объединенные ячейки введем  комментарий    »Значение полинома";
 а.2) в  ячейку N18  вводим  формулу    =N16+C5.   В  ячейке  N18   появится  число  0,861,  которое  и  есть  значение полинома, вычисленное в точке  x = 0,149
  Шагседьмой:
Вычислениесумм коэффициентов полинома изначений полинома
при   x= 0,240;      x = 0,430;     x = 0,560.
а) в ячейку  N2  вводим  0,240.  Результат:
вячейке  N16 —   (-0,073);           в ячейке  N18 —  (0.787);
б) в ячейку  N2  вводим  0,430.  Результат:
вячейке  N16 —   (-0,209);           в ячейке  N18—   (0,651);
в) в ячейку  N2  вводим  0.560.  Результат:
вячейке  N16  —  (-0,287);           в ячейке  N18  —  (0,573).
Шаг восьмой:
  Дляудобства  полученные  данные занесем в нашу таблицу.
Таблицыприлагаются.  Режим    формул   —  “Приложение 1”.  Режим значений   —  “Приложение 2.
2)Составление программы для вычисления значений функции в заданных точкахпри помощи функций, осуществляющих прогноз вычислений (ТЕНДЕНЦИЯ  и ПРЕДСКАЗАНИЕ).
 
Экстраполяция (прогнозирование) с помощью   функцииаппроксимации кривой.
Табличныйпроцессор EXCEL предоставляет возможность  аппроксимации сиспользованием“функций аппроксимации кривой”
Пустьв узлах  x0,  x1, …, xn  известны значения  f(x0),  f(x1), … ,f(xn).Необходимо  осуществить  экстраполяцию (прогнозирование), т.е.вычислить значения  f(xn+1), f(xn+2),…  .                                                         
Вкатегории  Статистические функции  EXCEL для этого используются  две функции:  ТЕНДЕНЦИЯ  и  ПРЕДСКАЗАНИЕ, осуществляющие линейную аппроксимацию кривой для данных массивов
x(x0, x1, …, xn)  и  y (y0,y1, …, yn)  методом наименьших квадратов.
Функция ТЕНДЕНЦИЯ  имеет структуру:
ТЕНДЕНЦИЯ (y массив, x массив, x список)
yмассив,  xмассив  —  даны изусловия.
xсписок  — это те значения    x, для которых требуется сосчитать значения  функции  f(x).
Функция ПРЕДСКАЗАНИЕ  имеет структуру:
ПРЕДСКАЗАНИЕ( x; y массив; x массив)
Послеаппроксимации эта функция возвращает только одно прогнозируемоезначение  y (для одного из заданных значений аргументов.
Работа с функцией   ТЕНДЕНЦИЯ.
Шаг    первый:
Создадимэлектронную таблицу в EXCEL, используя исходные данные.
Шаг   второй:
Длятого, чтобы поместить результат в список итоговых  ячеек  C6:F6,   выделим этиячейки.
Шаг   третий:
Далеенеобходимо щелкнуть по пиктограмме  Мастер функций.
Шагчетвертый:
  а) В  первом окне выберем категорию  Статистические,  функцию ТЕНДЕНЦИЯ,
   затем щелкнем по  OK.
  б)В окне  “Известные значения  y”  введем адрес блока ячеек C3:L3.
  в)В окне  “Известные значения  x” введемадрес блока ячеек  C2:L2.
  г) В окне  “Новые значенияx”     укажем адрес блокаячеек   C5:F5.
Шаг    пятый:
 Для  подтверждения этой  функции одновременно нажмем клавиши SHIFT / CTRL  и  ENTER.  В ячейках  C6:F6  мы увидим прогноз.
Врежиме формул: в ячейке C6   —    =ТЕНДЕНЦИЯ(C3:L3;C2:L2;C5)
вячейке D6    —    =ТЕНДЕНЦИЯ(C3:L3;C2:L2;D5)
вячейке E6    —    =ТЕНДЕНЦИЯ(C3:L3;C2:L2;E5)
вячейке F6     —    =ТЕНДЕНЦИЯ(C3:L3;C2:L2;F5)
  Врежиме значений: в ячейке C6     —     0,8610
                                    в ячейке D6     —     0,7951
                                    в ячейке  E6    —     0,6576
                                    в ячейке F6     —     0,5635
 Таблицы  прилагаются.
Режим формул — “Приложение3”. Режим значений  “Приложение 4”.
 
               Работас функцией  ПРЕДСКАЗАНИЕ.
Шаг  первый:
 Создадим электронную таблицу в EXCEL,  используя исходные данные.
Шаг  второй:
  Дляразмещения результата активизируем ячейку  С6.
Шаг  третий:
  а)При помощи  Мастера функций  вызовем функцию  ПРЕДСКАЗАНИЕ,
категория Статистические.
б)  В окне  “x” укажем адресячейки  C6.
в)  В окне  “Известные значения y”  укажем адрес блока ячеек  C3:L3.
г) В окне  “Известныезначения  x”  укажем адрес блока ячеек  C2:L2.
Шаг  четвертый:
  Дляподтверждения этой функции щелкнем по OK.  В ячейке  C6  появится  результат.  Для  появления результата в остальных ячейках, проделаем все то жесамое,  поочередно активизируя ячейки   D6,   E6,   F6.
  Врезультате мы увидим:
  В режиме формул:
вячейке C6  —  =ПРЕДСКАЗ(C5;C3:L3;C2:L2)
вячейке D6  —  =ПРЕДСКАЗ(D5;C3:L3;C2:L2)
вячейке E6   —  =ПРЕДСКАЗ(E5;C3:L3;C2:L2)
вячейке F6   —  =ПРЕДСКАЗ(F5;C3:L3;C2:L2)
  В режиме значений:  в ячейке C6  —   0,8506
                                      в ячейке D6  —   0,7877
                                      в ячейке E6  —   0,6564
                                      в ячейке F6  —    0,5665
Таблицыприлагаются.  Режим  формул   —  “Приложение  5”.    Режимзначений  —  “Приложение 6”.
Итоговая сравнительная таблица.
Длясравнения  значений функции в точках:
     x 1 =0,149;
     x 2=0,240;
     x 3=0,430;
     x 4 =0,560;
полученных при помощи трех разных способов:
1    полиномаНьютона,
2    функции ТЕНДЕНЦИЯ,
3    функцииПРЕДСКАЗАНИЕ;
создадимсравнительную таблицу,
x
Значение полинома
Ньютона
Прогнозирование значения функции при помощи функций:
 
ТЕНДЕНЦИЯ
ПРЕДСКАЗАНИЕ
 
0,149 0,861
0,86* 0,861
0,86* 0,8506
0,85*
 
0,240 0,787
0,79* 0,795
0,80* 0,7877
0,79*
 
0,430 0,651
0,65* 0,658
0,66* 0,6564
0,66*
0,560 0,573
0,57* 0,564
0,56* 0,5665
0,57* /> /> /> /> /> /> /> /> />
*Результаты вычислений округлены додвух знаков после запятой.
Вывод:значение функции в заданных четырех точках мы получили тремя разными способами.Для наглядности все полученные данные мы свели в итоговую сравнительнуютаблицу. Видно, что результаты получились не совсем одинаковые. Но однако вцелом, отклонения в значениях в пределах 0,01, что вполне допустимо для нашихданных.  Для того, чтобы получить более точные значения функции в определеннойточке, необходимо, чтобы исходные данные были представлены более широкимспектром узлов.

Задача   2.
 
Решение систем уравнений в EXCEL.
Решитьзаданную систему уравнений:
1)  методом обратной матрицы;
 2) методом простых итераций.
   0,1 x1 + 4,6 x2 + 7,8 x3= 9,8
   2,8 x1 + 6,1 x2 + 2,8 x3= 6,7
   4,5 x1 + 5,7 x2 + 1,2 x3= 5,8
Цельработы:научиться решать в  EXCELсистемы конечныхуравнений  методом обратной матрицы и простых итераций.
Основные понятия.
Уравнение  —  это  математическая запись задачи о разысканиизначений аргументов, при которых значения данных функций равны. Аргументы, откоторых зависят функции, называются неизвестными, а значения неизвестных, прикоторых значения функций равны, называются решениями (корнями).
Матрица  —  это прямоугольная таблица каких-либо элементов   aik   (чисел, математических выражений), состоящая из   m  строк  и   n столбцов.  Если  m = n, то матрица называется квадратной.
Детерминант (определитель) — это число detA, которое можно сопоставитьквадратной матрице  А.
Минором некоторого элемента аij определителя  n-го порядканазывается определитель n  первого порядка, полученный из исходного путемвычеркивания строки и столбца, на пересечении которых находится выбранныйэлемент.
Алгебраическим дополнением элемента  аij  определителяназывается его минор, взятый со знаком “+”, если сумма “ i+j” четное число, исо знаком “-“, если эта сумма нечетная.
Итерация  —  это повторное применение каких-либо математическихопераций.  Происходитот латинского  “iteratio” , что в переводе значит “повторение”.
 
Решение.
1).Математический расчетрешения системы уравненийметодом обратной матрицы.
Данасистема трех линейных уравнений с тремя неизвестными.
а).  Рассмотрим матрицы:
— матрицасистемы   (составлена из коэффициентов при неизвестных):
             0,1       4,6       7,8
А   =     2,8       6,1       2,8
             4,5       5,7       1,2
— матрицанеизвестных:
             x1
X   =       x2
            x3
—матрица свободных членов:   
                    9,8
 B  =   6,7
                 5,8
б).  Найдем детерминант (определитель)матрицы  А.
По определению:     det A = a11 · A11 + a12 · A12  +  a13  ·  A13 ,
где                  a11, a12, a13  —  элементыпервой строки матрицы  A,
                       A11, A12, A13 —  их алгебраическиедополнения.
- если    detA = 0,    то обратной матрицы не существует;
 - если   detA ≠ 0,   то обратная матрица существует.
Длятого, чтобы найти  детерминант  необходимо сосчитать алгебраическиедополнения.
Поопределению:      Aik = (-1)i+k  ·  Mik ,
где                i   -  номер строки матрицы,
                      k  -  номер столбца матрицы,
                     M -   минор.
- если сумма   i+k  четная, то Aik = 1 · Mik
 
A11= 6,1 · 1,2  - 5,7  · 2,8  =  7,32   -  15,96  =  — 8,64
A12= 2,8 ·1,2 -  4,5  ·  2,8  =  3,36   -  12,6    =    9,24
A13= 2,8 · 5,7 — 4,5  ·  6,1  =  15,96 -  27,45  = -11,49
Теперьмы можем сосчитать детерминант.
detA=  0,1 · (-8,64)+ 4,6 · 9,24  +  7,8 · (-11,49) = -0,864  +  42,504  -  89,622 =  — 47,982
detA ≠ 0    =>  обратная матрица существует  и можно продолжать вычисления.
в). Найдем обратнуюматрицу  А-1.
По определению:
               A11      A21      A31
A-1    =   A12      A22     A32       ·   1/ detA ,
               A13       A23      A33
где    А11, …,  А33   -  алгебраическиедополнения матрицы  А.
Длянахождения обратной матрицы  А-1,  сначала сосчитаемвсе алгебраические дополнения  матрицы А:
A21 =    4,6    7,8   =   4,6 · 1,2  - 7,8 · 5,7  = 5,52  -  44,46  = + 38,94    
            5,7    1,2
A22 =   0,1   7,8   =   0,1 · 1,2  -  7,8 · 4,5  = 0,12  -  35,1    =  — 34,98
             4,5    1,2
A23 =   0,1   4,6   =   0,1 · 5,7  -  4,6 · 4,5  = 0,57  -  20,7    =  + 20,13  
             4,5    5,7
A31   =   4,6    7,8   =   4,6 · 2,8  - 7,8 · 6,1  = 12,88  -  47,58 =  — 34,7
             6,1    2,8
A32   =  0,1    7,8   =   0,1 · 2,8  - 2,8 · 7,8  =  0,28  — 21,84  = + 21,56
             2,8    2,8
A33  =   0,1   4,6   =   0,1 · 6.1  -  4,6 · 2,8  =  0,61  -  12,88 = — 12,24
              2,8    6,1
Теперьмы можем  сосчитать обратную матрицу А-1, подставив вформулу полученные данные:
1/detA  =  1 / — 47,982  =  — 0,0208411
— 8,64     38,94    — 34,7          0,1800675     — 0,8115543    0,72318786                           A-1  =  — 0,0208411   ·    9,24   — 34,98      21,56  =  — 0,1925722       0,7290234   0,44933516
— 11,49     20,13    — 12,27        0,2394647     — 0,4195323      0,25572089
Чтобыузнать правильно ли мы нашли обратную матрицу, необходимо сделатьпроверку. Если выполняется равенство:
A-1· A  =  E,       где   E  -  единичная матрица,  то обратная матрицанайдена верно.
                       0,1800675    — 0,8115543      0,7231879           0,1     4,6     7,8     
A-1·  A  =    - 0,1925722      0,7290234    — 0,4493352     ·     2,8     6,1     2,8
                       0,2394647    — 0,4195323      0,2557209          4,5      5,7    1,2
Произведемпромежуточные вычисления:
С11= 0,1800675 · 0,1 +  (-0,8115543) · 2,8  +  0,7231879 · 4,5   =  1
C12 = 0,1800675 · 4,6  +  (-0,8115543) ·6,1  +  0,7231879 · 5,7   = 
C13 = 0,1800675 · 7,8  +  (-0,8115543) ·2,8  +  0,7231879 · 1,2   = 
C21 = (-0,1925722) · 0,1  +  0,7290234 ·2,8  +  (-0,4493352) · 4,5  = 
C22= (-0,1925722) ·4,6  +  0,7290234 · 6,1  +  (-0,4493352) · 5,7  =  1
C23= (-0,1925722) ·7,8  +  0,7290234 · 2,8  +  (-0,4493352) · 1,2  = 
C31= 0,2394647 · 0,1 +  (-0,4195323) · 2,8  +  0,2557209 · 4,5  = 
C32 = 0,2394647 · 4,6  +  (-0,4195323) ·6,1  +  0,2557209 · 5,7  = 
С33 = 0,2394647 · 7,8  +  (-0,4195323) ·2,8  +  0,2557209 · 1,2  =  1
                     1      0      0
A-1· A     =    0      1      0       =   E
                      0     0      1
Обратнуюматрицу нашли верно.
г). Найдем матрицуX (матрицу неизвестных).
Поопределению:     X  =  A-1 · B ,
где  B—  исходная матрица B (матрица свободных членов).
0,1800675     - 0,8115543       0,7231879            9,8             0,521737      
X =  -0,1925722        0,7290234     — 0,4493352      ·     6,7      =    0,391105
0,2394647     - 0,4195323       0,2557209            5,8             1,019069
МатрицуX нашли,соответственно корни уравнений:
x1  =  0,521737
x2  =  0,391105
x3 =  1,019069
д).Проверка. Подставим в исходную систему уравнений полученные значения:
  0,1 · 0,521737 +  4,6 · 0,391105 +   7,8 · 1,019069 = 0,0521737 + 1,799083 +7,9487382  = 9,7999949  =  9,8
  2,8 · 0,521737 +  6,1 · 0,391105  +  2,8 · 1,019069 = 1,4608636 + 2,385745 +2,8533932  = 6,6999742  =  6,7
  4,5 · 0,521737 +  5,7 · 0,391105  +  1,2 · 1,019069 = 2,3478165 + 2,229298 +1,2229152  = 5,8000252  =  5,8
Системауравнений методом обратнойматрицы решена верно.
1.1).Составлениепрограммы для решения системы уравнений методом обратной матрицыв EXCEL.
Шаг первый:
Длярешения системы уравнений в EXCEL необходимо подготовить таблицу с исходнымиданными:
а). Введем текстовыеи числовые константы  (ячейки  A1:E10).
Шаг второй:
Необходимообратить матрицу А. Применяемая для обращения матрицыфункция МОБР возвращает массив значений, который вставляется сразу в целыйстолбец ячеек.
а).Выделим ячейки А11: С13, куда будет помещена обратнаяматрица.
б). При помощи Мастера функцийвызовем функцию МОБР, категория Математические.
в). В окне “Массив” укажемадрес массива исходной матрицы  A6:C8.
г). Для того, чтобы вставить формулу вовсе выделенные ячейки (A11:C13), нажмем одновременно клавиши Ctrl+Shift+Enter.
Вячейках A11:C13 появится:
—   врежиме формул   —  =МОБР(А6:C8);
—   врежиме значений —  массив обратной матрицы.
     Шаг третий:
Дляумножения обратной матрицы на столбец свободных членов:
а). Выделим ячейки  E11:E13.
б). При помощи Мастера функцийвыберем функцию МУМНОЖ, категория Математические.
в). В окно “Массив 1” введемадрес массива обратной матрицы  A11:C13.
г). В окно “Массив 2”введем адрес массива матрицы свободных членов  E6:E8.
д). Для вставки Формулы во всевыделенные ячейки (E11:E13), нажмем одновременно клавиши  Ctrl+Shift+Enter.
Вячейках E11:E13 появится:
—  врежиме формул     —   =МУМНОЖ(А11:C13;E6:E8) ;
—  врежиме значений   —   компоненты векторов решения  x1, x2, x3 .
Таблицыприлагаются. Режим формул    —  “Приложение 7”.   Режим значений —  “Приложение 8”.
1.2).Проверка — сравнение результатов, полученных разными способами.
 
Длянаглядности создадим сравнительную таблицу:
Математический расчет методом обратной матрицы
Обращение матрицы в EXCEL
x1
0,521737
0,521737318
x2
0,391105
0,391104998
x3
1,019069
1,019069651
1.3).Вывод.
Сначалапредложенную нам систему уравнений мы решили методом обратной матрицы. Затем в EXCEL составили специальную программу, позволяющую решитьсистему уравнений путем обращения матрицы.
Длянаглядности полученные результаты занесли в сравнительную таблицу.
Изтаблицы видно, что результаты получились практически одинаковыми. Отклонения взначениях расходятся в столь малых пределах, что являются допустимыми длянашего случая. Однако это произошло из-за того, что при выполненииматематических расчетов значения округлялись.
Такимобразом, мы выявили, что в EXCEL  результаты получаются болееточные.
2)Решение заданнойсистемы уравнений методом простых итераций.
 
Длятого, чтобы решить систему трех линейных уравнений методом простыхитераций, необходимо ее преобразовать так, чтобы диагональные коэффициенты матрицы     x1  ,  x2  ,  x3     былимаксимальными по модулю.  Этим выполняется     1-е  условие сходимостиитерационного процесса. 
Заданнаянам система имеет вид:
  0,1x1 +  4,6x2 +  7,8x3 =   9,8
  2,8x1  +  6,1x2 + 2,8x3  =   6,7
  4,5x1   +  5,7x2  +  1,2x3 =  5,8
a)  Достаточно хорошо видно, что дляпреобразования нам достаточно только поменять местами первое и третьеуравнения. Получится система вида:
4,5x1 +  5,7x2 +  1,2x3   =   5,8
2,8x1 +  6,1x2   +  2,8x3  =   6,7
0,1x1 +  4,6x2 +  7,8x3   = 9,8
б) Для решения системыуравнений методом простых итераций необходимо представить полученную системууравнений в итерационной форме, записав каждое из трех уравненийв виде решения относительно той неизвестной переменной, которая имеетнаибольший по модулю коэффициент.
4,5x1+  5,7x2  +  1,2x3 =  5,8
x1   =    -  5,7x2 /4,5  -  1,2x3 / 4,5  +  5,8 / 4,5
2,8x1 +  6,1x2  +  2,8x3  =  6,7
x2  =    -  2,8x1/ 6,1  -  2,8x3/ 6,1  +  6,7 / 6,1
0,1x1+  4,6x2  +  7,8x3  =  9,8
x3   =    -  0,1x1/7,8  -  4,6x2 / 7,8  +  9,8 / 9,7
В итерационнойформе получили систему:
x1  =                        -  5,7x2/ 4,5  -  1,2x3/ 4,5   +   5,8 / 4,5
x2 =  -  2,8x1/ 6,1                         -  2,8x3 / 6,1  +   6,7 / 6,1
x3  = -  0,1x1 /7,8    -  4,6x2 / 7,8                        +   9,8 / 9,7 
в) Проверка выполнения первогоусловия сходимости метода для данной системы.
Прииспользовании итерационного метода решения необходимо обязательнопроверить два условия сходимости метода для данной системы. Первоеусловие у нас выполнено (диагональные коэффициенты матрицы   x1,  x2  ,  x3   в полученной системе являются максимальными по модулю).
г) Проверка выполнения второгоусловия сходимости метода для данной системы (условие “НОРМА”).
Теперьнеобходимо проверить условие  “НОРМА” (обозначается  ║C║),т.е. необходимо оценить сходимость метода для данной системы,которая зависит только от матрицы коэффициентов  [ C ]. Процесссходится только в том случае, если норма матрицы [ С ]    меньшеединицы, т.е. 
                                             ║C║=√Σaaj2
    Витерационной форме имеем систему:
x1  =  -  5,7x2/4,5  -  1,2x3 / 4,5  +  5,8 / 4,5
x2  =  -  2,8x1 /6,1  -  2,8x3 / 6,1  +  6,7 / 6,1
x3 =  -  0,1x1/ 7,8  -  4,6x2/ 7,8  +  9,8 / 7,8
или
x1  =         0         -   5,7x2/ 4,5  -  1,2x3/ 4,5  +  1,288889
x2 =  2,8x1/ 7,8  -          0         -  2,8x3 / 6,1  +  1,0983607
x3 =  0,1x1/ 7,8  -   4,6x2 / 7,8  -         0         +  1,2564103
Проверкавыполнения второго условия  “НОРМА” :
             0                — 5,7 / 4,5     — 1,2 / 4,5
[C]=  — 2,8 / 6,1           0             — 2,8 / 6,1
           - 0,1 / 7,8     — 4,6 / 7,8           0
║C║= √ У aij2
║C║= √ (-5,7 / 4,5)2 + (-1,2 / 4,5)2 + (-2,8 / 6,1 )2+ (-2,8 / 6,1)2 + (-0,1 / 7,8)2 + (-4,6 / 7,8)2
║C║=√ (-1,2666667)2 +(-0,2666667)2 +(-0,4590164)2+(-0,4590164)2 +(-0,0128205)2 +(-0,5897436)2
║C║=√  (1,6044445) + (0,0711111) + (0,2106961) + (0,2136961) + (0,0001691) +(0,3477975)
║C║=√ 2,4449144
║C║=  1,5636222 > 1
Такимобразом,  условие “НОРМА” не выполнено.
 
Вывод: так каквторое условиесходимости итерационного процесса не выполнено, то решение даннойсистемы уравнений не может быть получено методом простых итераций. 

Задача 3.
 
Комплексные    числа.
Даныдва комплексных числа, записанные в показательной  форме.
z1= 3e -(р/4) i
z2= е (р/4) i
1).Записать эти числа в тригонометрической форме;
2).Найти сумму  z1 + z2   и произведение z1 · z2 ,  переведя их в алгебраическуюформу записи;
3).Изобразить на комплексной плоскости операнды и результаты.
Основные понятия.
Комплексным числом называется выражение вида
z = x  +  iy ,   где
“x”  и  “y”   — действительные числа,
“i”    —  символ, называемый мнимой единицей и удовлетворяющий условию  i2 = -1.
Операнд  — величина, представляющая собой объект операции, реализуемойЭВМ в ходе выполнения программы вычислений.
 
Решение.
1). Тригонометрическая формазаписи.
Положениеточки  z  на комплексной плоскости однозначно определяется нетолько декартовыми координатами  x ,  y  , но иполярными координатами   r, ц. Воспользовавшисьсвязью декартовых и полярных координат, получим тригонометрическую форму записикомплексного числа
z = r  cos ц+ i r sin ц= r ( cos ц + i sin ц ),
где    cos ц + sin ц = eiц=> ц = р/4
Приэтом  r  называют модулем, а  ц  -  аргументомкомплексного числа.
1.1)  z1 = 3 · (cos р/4  ­ isin р/4) = 3√2/2 ­ i 3√2/2
1.2) z2 = r · eiц = r (cos р/4 +  i sin р/4) = √2/2 + i √2/2 
2). Алгебраическая форма записи:
2.1) Сумма.
Если  z1 = x1 + iy1 , а    z2= x2 + iy2 , то
 z1 + z2= (x1 + iy1) + (x2 + iy2) =(x1 +x2) + i (y1 + y2)
z1 + z2 = (3√2/2 +√2/2) + i (­3√2/2 + √2/2) = 4√2/2 ­ i2√2/2= = 2√2  — i√2
2.2) Произведение.
Если z1 = x1 + iy1  ,  а  z2 =x2 + iy2  ,  то
z1 · z2 = (x1 + iy1)· (x2  + iy2) = (x1x2 ­ y1y2) + i (x1y2 + x2y1)
z1·z2 =(3√2/2 ·√2/2+ 3√2/2 · √2/2)+ i(3√2/2 · √2/2- √2/2 · 3√2/2 )=
=3· 2/4  +  3 · 2/4  + i · 0 = 3
 
3).Изображениена комплексной плоскости операнд и результатов.
Дляупрощения преобразуем  значения  x  и  y  изпростых дробей в десятичные.
x1  =  3√2/2= 2,1                 y1 =  — 3√2/2 =  -2,1
x2  = √2/2= 0,7                    y2 =  √2/2  = 0,7
x3  = 2√2 = 2,8                    y3 =  -√2  =  -1,4
x4   = 3                                    y4  =  0
y
0,7                  Z2
0,7                          2,1           2,8  
                                                                     Z4
3             x
— 1,4                                                                 Z3
— 2,1                                                Z1
Операнды          —        Z1     и    Z2 
Результаты    —      Z1   +   Z2   =   Z3
                                                          Z1   ·    Z2   =  Z4


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Организация, оформление и учет операций кредитных организаций
Реферат Андрей Боголюбский Борьба за старейшинство
Реферат Технология производства строительных работ в экстремальных условиях
Реферат Защита чести, достоинства и деловой репутации граждан и юридических лиц
Реферат Gabriel Garcia Marquez Spanish Essay Research Paper
Реферат Dominque Moceanu Essay Research Paper English Vicky
Реферат Англия 1945-1993 гг
Реферат Особенности украинского телевидения
Реферат Аудиторская фирма «правовая инициатива» (ооо)
Реферат Англия Правление Эдуарда II
Реферат Рынок брокериджа продуктовая линейка компании ООО СИТИБРОКЕРГРУПП
Реферат Современная дипломатия как средство регулирования международных отношений
Реферат Технология изготовления и применения газобетона и пенобетона для утепления ограждающих конструкций зданий
Реферат Компьютерное моделирование сенситометрических характеристик формирователей сигналов изображения
Реферат Англия Покорение Уэльса