Решение систем уравнений различными способами

Формирование системы их пяти уравнений по заданным параметрам, ее решение методом Гаусса с выбором главного элемента. Интерполяционный многочлен Ньютона. Численное интегрирование. Решение нелинейных уравнений. Метод Рунге-Кутта четвертого порядка.

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 27.05.2013
Размер файла 115,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Задание 1. Метод Гаусса

a. В электронных таблицах MS Excel составить такую систему пяти линейных уравнений с пятью неизвестными, чтобы коэффициенты системы и свободные члены были целые числа от 0 до 10, полученные с помощью функции-генератора случайных чисел.

b. Решить полученную систему уравнений методом исключений Гаусса с выбором главного элемента.

Решение

Составили систему пяти линейных уравнений с пятью неизвестными

Запишем расширенную прямоугольную матрицу коэффициентов системы

Алгоритм метода главных элементов состоит в следующем:

Среди элементов матрицы aij, j = 1, n выбираем наибольший по модулю а23 = 10.

Матрицу М преобразуем: из каждой i-ой неглавной строки вычтем почленно главную строку, умноженную на mt. В результате получится матрица, у которой все элементы главного столбца, за исключением самого главного элемента равны нулю.

m1 = 0,9; m3 = 0,6; m4 = 0,1; m5 = 0,2.

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

Наибольший по модулю элемент а31 = 8,8.

Получим новую матрицу M2 с меньшим на единицу числом строк и столбцов, отбрасывая из полученной матрицы М1 главную строку и столбец.

Наибольший по модулю элемент а21 = -6,25.

Получим новую матрицу M3 с меньшим на единицу числом строк и столбцов, отбрасывая из полученной матрицы М2 главную строку и столбец.

Наибольший по модулю элемент а11 = -5.

Объединим все главные строки, начиная с последней строки.

Полученная матрица, эквивалентная исходной.

4,4167х5 = 12,7465 х5 = 2,5925;

-5х4 = 1,9091 - 1,5455х5 х4 = 0,4195;

-6,25х2 = 4,0341 + 0,25х4 - 2,4205 х5 х2 = 0,3418;

8,8х1 = 4,5 - 2,2х2 - 2,2х4 - 2,7х5 х1 = -0,4744;

10х3 = 5 - 2х1 - 8х2 - 8х4 - 3х5 х3 = -0,7919;

Ответ: х1 = -0,4744; х2 = 0,3418; х3 = -0,7919; х4 = 0,4195; х5 = 2,5925.

Задание 2. Интерполяционный многочлен Ньютона

a. В электронных таблицах MS Excel задать таблично функцию в точках 0, 1, 2, …, 10 так, чтобы ее значения были целые числа от 0 до 10, полученные с помощью функции-генератора случайных чисел.

b. Для полученной функции построить интерполяционный многочлен Ньютона.

c. Вычислить значения полученного интерполяционного многочлена в точках

0, 1, 2, …, 10.

Решение

Пусть для функции y = f (x) заданы значения yi = f(xi) для равностоящих значений независимых переменных:

xn = x0 +nh, где h - шаг интерполяции.

Необходимо найти полином Pn (x) степени не выше n, принимающий в точках (узлах) xi значения:

Pn (xi) = yi, i=0,…, n. (1)

Интерполирующий полином ищется в виде:

Рn(X) = a0 + a1(X - X0) + a2(X - X0) (X - X1) + … + an(X - X0)… (X - Xn-1) (2)

Задача построения многочлена сводится к определению коэффициентов аi из условий:

Pn(x0)=y0,

Pn(x1)=y1,

. .

Pn(xn)=yn.

Найдем коэффициент а1.

Для определения а2, составим конечную разность второго порядка.

Аналогично можно найти другие коэффициенты. Общая формула имеет вид:

Подставляя эти выражения в формулу (2), получаем:

(3)

где xi, yi - узлы интерполяции;

x - текущая переменная;

h - разность между двумя узлами интерполяции h - величина постоянная, т.е. узлы интерполяции равноотстоят друг от друга.

Этот многочлен называют интерполяционным полиномом Ньютона.

С помощью функции-генератора случайных чисел задаем таблицу значений функцию в точках 0, 1, 2, …, 10.

X

0

1

2

3

4

5

6

7

8

9

10

Y

4

9

2

7

9

6

3

4

8

5

4

Составим таблицу конечных разностей функции.

х

у

у

2у

3у

4у

5у

6у

7у

8у

9у

10у

0

4

5

-12

24

-39

52

-58

56

-50

40

6

1

9

-7

12

-15

13

-6

-2

6

-10

46

2

2

5

-3

-2

7

-8

4

-4

36

3

7

2

-5

5

-1

-4

0

32

4

9

-3

0

4

-5

-4

32

5

6

-3

4

-1

-9

28

6

3

1

3

-10

19

7

4

4

-7

9

8

8

-3

2

9

5

-1

10

4

Воспользуемся формулой (3)

После выполнения преобразований получим интерполяционный многочлен вида:

Вычислим значения полученного интерполяционного многочлена.

Р10(0) = 4 Р10(6) = 2,9994

Р10(1) = 9 Р10(7) = 3,9964

Р10(2) = 2 Р10(8) = 7,9875

Р10(3) = 7 Р10(9) = 4,8935

Р10(4) = 9 Р10(10) = 4,4251

Р10(5) = 6

Задание 3. Численное интегрирование

Функция определена на отрезке [-1; 5] (k - номер варианта).

· используя метод интегрирования по частям, вычислить интеграл ;

· используя метод прямоугольников вычислить этот же интеграл с точностью 0,1;

· используя метод трапеций вычислить этот же интеграл с точностью 0,1.

Решение

Используя метод интегрирования по частям, вычислим интеграл

I 2,4121016

Для расчетов составим расчетную таблицу.

По формуле прямоугольников

Пусть f(х) = , тогда разобьем отрезок интегрирования на 20 частей, с шагом h= и составим таблицу, в которой найдены середины отрезков , i = 1, 2, …, 10 и значение функции в этих точках .

xi

уi

1.

-1

-0,85

-0,0006

-0,00005

2.

-0,7

-0,55

-0,0122

-0,0032

3.

-0,4

-0,25

-0,0922

-0,0380

4.

-0,1

0,05

0,2229

-0,1328

5.

0,2

0,35

14,2645

2,7967

6.

0,5

0,65

168,3946

54,4614

7.

0,8

0,95

574,4374

406,5242

8.

1,1

1,25

-12589,4758

-1046,5234

9.

1,4

1,55

-2,42E+05

-6,37E+04

10.

1,7

1,85

-1,79E+06

-7,46E+05

11.

2

2,15

4,90E+06

-2,48E+06

12.

2,3

2,45

2,85E+08

5,67E+07

13.

2,6

2,75

3,31E+09

1,08E+09

14.

2,9

3,05

1,07E+10

7,89E+09

15.

3,2

3,35

-2,55E+11

-2,29E+10

16.

3,5

3,65

-4,80E+12

-1,27E+12

17.

3,8

3,95

-3,48E+13

-1,47E+13

18.

4,1

4,25

1,07E+14

-4,63E+13

19.

4,4

4,55

5,68E+15

1,15E+15

20.

4,7

4,85

6,49E+16

2,13E+16

21.

5

7,07E+16

По формуле средних прямоугольников получим:

(-0,0006 - 0,0122+ … +1,15E+15 + 2,13E+16= 0,3(7,07E+16) 2,1211016

По формуле трапеции получим:

(-0,0032 - 0,038+ … +1,15E+15 + 2,13E+16 = 0,3(9,90E+16) 2,9691016

Ответ: интеграл равен:

2,4121016 - по методу интегрирования по частям;

2,1211016 - по методу прямоугольников;

2,9691016 - по методу трапеций.

Задание 4. Решение нелинейных уравнений

Функция определена на отрезке [-1; 5] (k - номер варианта).

Найти один корень уравнения:

· методом дихотомии;

· методом касательных.

Решение

f(х) = ,

Для нахождения минимума и максимума функции необходимо вычислить 1-ую производную функции.

Так как в задании требуется найти только одни корень, то можно уменьшить заданный интервал до интервала, в котором будет находиться минимум и максимум функции.

Построим график первой производной на интервале [-1; 1] (рис. 1).

На интервале [-0,5; 0] производная меняет знак с «-» на «+», значит на этом интервале расположена точка минимума.

На интервале [0,5; 1] производная меняет знак с «+» на «-», значит на этом интервале расположена точка максимума.

Приравняем f (x) нулю и вычислим корень уравнения. Так как е8х > 0, то для нахождения точки экстремума надо решить уравнение 8sin3x + cos3x = 0.

Обозначим F(x) = 8sin3x + cos3x и решим уравнение методом дихотомии.

Метод дихотомии заключается в следующем.

1. Задать интервал [а, b], на котором корень уравнения существует. Функция на границах данного интервала должна иметь разные знаки, т.е. F(a) F(b)<0.

2. Найти середину интервала по формуле

3. Выбрать из полученных двух половин: [а, Х] и [Х, b] интервала [а, b] ту, на которой находится корень по условию F(a) F(X)<0.

Если данное условие выполняется, то корень находится на [а, Х], правую границу интервала [а, b] перенесем в середину интервала: b=Х. Перейти в п. 2.

Иначе: корень - на интервале [Х, b]; тогда левую границу интервала [а, b] перенесем в середину интервала: а=Х. Перейти в п. 2.

Зададим точность вычисления е = 0,1.

Рассмотрим интервал [-0,5; 0].

Вычислим значение функции на границах интервала.

F(a) = F (-0,5) = 8sin (-1,5) + 3cos (-1,5) = -7,77

F(b) = F(0) = 8sin(0) + 3cos(0) = 3

Функция на границах интервала имеет разные знаки, значит, решение лежит в указанном интервале.

Итерация 1.

Определяем середину отрезка и вычисляем значение функции в этой точке F(Х) = F (-0,25) = 8sin (-0,75) + 3cos (-0,25) = -3,26 Функция на границах интервалов [a, c] и [c, b] имеет разные знаки, значит, в каждом из этих интервалов есть корень.

F (-0,25) > 0,1.

Точность не достигнута.

F(а) F(Х) = -7,77(-3,26) > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = -0,25.

Итерация 2.

F (-0,125) = -0,14 F (-0,125) > 0,1.

Точность не достигнута.

F(а) F(Х) = -3,26(-0,14) > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = -0,125.

Итерация 3.

F (-0,0625) = 1,46 F (-0,0625) > 0,1.

Точность не достигнута.

F(a) F(Х) = -0,141,46 < 0.

Следовательно, корень находится на промежутке [а, X]. Отсюда b = -0,0625.

Итерация 4.

F (-0,09375) = 0,66 F (-0,09375) > 0,1.

Точность не достигнута.

F(a) F(Х) = -0,140,66 < 0.

Следовательно, корень находится на промежутке [а, X]. Отсюда b = -0,09375.

Итерация 5.

F (-0,109375) = 0,26 F (-0,109375) > 0,1.

Точность не достигнута.

F(a) F(Х) = -1,40,26 < 0.

Следовательно, корень находится на промежутке [а, X]. Отсюда b = -0,09375.

Итерация 6.

F (-0,1171875) = 0,06 F (-0,1171875) < 0,1.

Точность достигнута.

Корень уравнения Х = -0,1171875.

fmin (-0,1171875) = -0,135

Ответ: x = -0,1171875; fmin (-0,1171875) = -0,135

Точку максимум определяем на интервале [0,5; 1].

Вычислим значение функции на границах интервала.

F(a) = F (0,5) = 8sin (1,5) + 3cos (1,5) = 8,19

F(b) = F(1) = 8sin(3) + 3cos(3) = -1,84

Итерация 1.

F (0,75) = 4,34 F (0,75) > 0,1.

Точность не достигнута.

F(a) F(Х) = 8,194,34 > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = 0,75.

Итерация 2.

F (0,875) = 1,34 F (0,875) > 0,1.

Точность не достигнута.

F(a) F(Х) = 4,341,34 > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = 2,75.

Итерация 3.

F (0,9375) = -0,25 F (0,9375) > 0,1.

Точность не достигнута.

F(a) F(Х) = 1,34(-0,25) < 0.

Следовательно, корень находится на промежутке [а, X]. Отсюда b = 0,9375.

Итерация 4.

F (0, 90625) = 0, 55 F (2, 9375) > 0, 1.

Точность не достигнута.

F(a) F(Х) = 1,340,55 > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = 0,90625.

Итерация 5.

F (0,92875) = 0,15 F(092875) > 0,1.

Точность не достигнута.

F(a) F(Х) = 0,550,15 > 0.

Следовательно, корень находится на промежутке [X, b]. Отсюда a = 0,921875.

Итерация 6.

F (0,9296875) = -0,05 F (0,9296875) < 0,1.

Точность достигнута.

Корень уравнения Х = 0,9296875.

Вычисли 2-ую производную f = 20cos (3,03125) + 99sin (3,03125) = -8,98 < 0, значит это точка максимума.

fmах (0,9296875) = 586,447

Ответ: x = 0,9296875; fmах (0,9296875) = 586,447

Найти один корень уравнения:

Для нахождения экстремума методом касательных надо решить уравнение

F (x) = 24cos3x - 9sin3x

Если х0 - начальное приближение корня уравнения f(x) = 0, то последовательные приближения находят по формуле:

Минимум лежит в пределах [-0,5; 0].

Итерация 1.

Вычисляем значения функций в точке х0 = 0.

F(х0) = 8sin(0) + 3cos(0) = 3

F '(х0) = 24

х1= 0 - 0,333 = -0,333

Итерация 2.

Вычисляем значения функций в точке х1= -0.125.

F(х1) = -0,1387

х2= -0,125 + 0,0058 = -0,1192

Итерация 3.

Вычисляем значения функций в точке х2= -0,1192.

F(х2) = 0,0094

F ' (-0,1192) = 25,6320

Точность достигнута.

fmin (-0,1192) = -0,135

Максимум лежит в пределах [0,5; 1].

Итерация 1.

Вычисляем значения функций в точке х0 = 1.

F(х0) = 1,8410

F '(х0) = 25,0299

х1= 1 - 0,0736 = 0,9264

Итерация 2.

Вычисляем значения функций в точке х1= 0,9264.

F(х1) = 0,0297

х2= 0,9264 + 0,0012 = 0,9276

Итерация 3.

Вычисляем значения функций в точке х2= 0,9276.

F(х2) = -0,0007

Точность достигнута.

fmах (0,9276) = 586,540

Ответ: 293,156 по методу дихотомии;

293,203 по методу касательных

Задание 5. Метод Рунге - Кутта четвертого порядка

гаусс интерполяционный многочлен нелинейный

Методом Рунге - Кутта найти решение на отрезке [a, b] дифференциального уравнений вида при заданных начальных условиях с указанным шагом h

Решение

Метод Рунге - Кутта описывается системой следующих соотношений:

yi+1 = yi + yi или yi+1 = yi +

где k1 = hf(xi, yi)

Из начальных условий имеем х0 = 0, у0 = 1, h = 0,01. Найдем первое приближение

у1= у0 + у0, где

= 0,1= 0,1

= 0,1= 0,10488

= 0,1= 0,10512

= 0,1= 0,11001

Следовательно,

и у1= 0 + 0,105 = 0,105.

Дальнейшее решение уравнения представлено в таблице.

Х

y

k

y

0

0

1

0

1

0,1

0,1

1

1,05

0,05

1,048752

0,10488

0,20975

2

1,05

0,05244

1,051187

0,10512

0,21024

3

1,1

0,10512

1,100118

0,11001

0,11001

0,10500

1

0

1,1

0,10500

1,1

0,11000

0,11000

1

1,15

0,16000

1,148763

0,11488

0,22975

2

1,15

0,16244

1,151177

0,11512

0,23024

3

1,2

0,22012

1,200116

0,12001

0,12001

0,11500

2

0

1,2

0,22000

1,2

0,12000

0,12000

1

1,25

0,28000

1,248781

0,12488

0,24976

2

1,25

0,28244

1,25116

0,12512

0,25023

3

1,3

0,34512

1,300112

0,13001

0,13001

0,12500

3

0

1,3

0,34500

1,3

0,13000

0,13000

1

1,35

0,41000

1,348804

0,13488

0,26976

2

1,35

0,41244

1,351139

0,13511

0,27023

3

1,4

0,48011

1,400107

0,14001

0,14001

0,13500

4

0

1,4

0,48000

1,4

0,14000

0,14000

1

1,45

0,55000

1,448832

0,14488

0,28977

2

1,45

0,55244

1,451114

0,14511

0,29022

3

1,5

0,62511

1,500102

0,15001

0,15001

0,14500

5

0

1,5

0,62500

1,5

0,15000

0,15000

1

1,55

0,70000

1,548861

0,15489

0,30977

2

1,55

0,70244

1,551087

0,15511

0,31022

3

1,6

0,78011

1,600097

0,16001

0,16001

0,15500

6

0

1,6

0,78000

1,599999

0,16000

0,16000

1

1,65

0,86000

1,648892

0,16489

0,32978

2

1,65

0,86244

1,651059

0,16511

0,33021

3

1,7

0,94511

1,700092

0,17001

0,17001

0,16500

7

0

1,7

0,94500

1,699999

0,17000

0,17000

1

1,75

1,03000

1,748923

0,17489

0,34978

2

1,75

1,03245

1,75103

0,17510

0,35021

3

1,8

1,12010

1,800087

0,18001

0,18001

0,17500

8

0

1,8

1,12000

1,799999

0,18000

0,18000

1

1,85

1,21000

1,848954

0,18490

0,36979

2

1,85

1,21245

1,851001

0,18510

0,37020

3

1,9

1,30510

1,900082

0,19001

0,19001

0,18500

9

0

1,9

1,30500

1,899999

0,19000

0,19000

1

1,95

1,40000

1,948984

0,19490

0,38980

2

1,95

1,40245

1,950973

0,19510

0,39019

3

2

1,50010

2,000077

0,20001

0,20001

10

0,19500

2

1,50000

Таким образом, окончательно имеем у (2) = 1,5.

Литература

гаусс интерполяционный многочлен нелинейный

1. Поршнев С.В. Вычислительная математика. - СПб.: Питер, 2004. - 320 с.: ил.

2. Бахвалов Н.С. Численные методы. - М.: Бином, 2004. - 631 с.

3. Лапчик М.П. Численные методы. - М.: Академия, 2005

4. Высшая математика для экономистов / Под ред. Н.М. Кремера. - М.: ЮНИТИ - ДАНА, 2007

Размещено на Allbest.ru


Подобные документы

  • Решение нелинейных уравнений методом касательных (Ньютона), особенности и этапы данного процесса. Механизм интерполирования функции и численное интегрирование. Приближенное решение обыкновенных дифференциальных уравнений первого порядка методом Эйлера.

    курсовая работа [508,1 K], добавлен 16.12.2015

  • Решение задач вычислительными методами. Решение нелинейных уравнений, систем линейных алгебраических уравнений (метод исключения Гаусса, простой итерации Якоби, метод Зейделя). Приближение функций. Численное интегрирование функций одной переменной.

    учебное пособие [581,1 K], добавлен 08.02.2010

  • Решение дифференциальных уравнений с разделяющимися переменными, однородных, линейных уравнений первого порядка и уравнений допускающего понижение порядка. Введение функций в решение уравнений. Интегрирование заданных линейных неоднородных уравнений.

    контрольная работа [92,7 K], добавлен 09.02.2012

  • Методы численного интегрирования, основанные на том, что интеграл представляется в виде предела суммы площадей. Геометрическое представление метода Гаусса с двумя ординатами. Численные примеры и сравнение методов. Решение систем алгебраических уравнений.

    курсовая работа [413,4 K], добавлен 11.06.2014

  • Численное решение уравнения методом Эйлера и Рунге-Кутта в Excel. Программа на языке Turbo Pascal. Блок-схема алгоритма. Метод Рунге-Кутта для дифференциального уравнения второго порядка. Модель типа "хищник-жертва" с учетом внутривидового взаимодействия.

    курсовая работа [391,5 K], добавлен 01.03.2012

  • Геометрическая интерпретация методов Ньютона, итерации и спуска. Определение корня уравнения с заданной степенью точности. Решение систем нелинейных алгебраических уравнений. Нахождение эквивалентного преобразования для выполнения условия сходимости.

    курсовая работа [371,6 K], добавлен 14.01.2015

  • Решение биквадратных, симметричных и кубических уравнений, содержащих радикалы. Решение уравнений четвертой степени методом понижения степени и разложения на множители. Применение бинома Ньютона. Графический метод решения уравнений повышенной степени.

    презентация [754,7 K], добавлен 29.05.2010

  • Решение системы уравнений по формулам Крамера, методом обратной матрицы и методом Гаусса. Преобразование и поиск общего определителя. Преобразование системы уравнений в матрицу и приведение к ступенчатому виду. Алгебраическое дополнение элемента.

    контрольная работа [84,5 K], добавлен 15.01.2014

  • Решение системы линейных уравнений методом Якоби вручную и на Бейсике. Построение интерполяционного многочлена Ньютона с помощью Excel. Получение аппроксимирующей функции методом наименьших квадратов. Построение кубического сплайна по шести точкам.

    курсовая работа [304,9 K], добавлен 07.09.2012

  • Решение систем линейных алгебраических уравнений методом исключения Гаусса. Табулирование и аппроксимация функций. Численное решение обыкновенных дифференциальных уравнений. Приближенное вычисление определенных интегралов. Решение оптимизационных задач.

    курсовая работа [1,6 M], добавлен 21.11.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.