Приближенные вычисления в математическом анализе

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

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 21.09.2016
Размер файла 1,1 M

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

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

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

Кафедра математики

Математический анализ

Курсовая работа

на тему

Приближенные вычисления в математическом анализе

Санкт-Петербург - 2016

Задание 1

Отделить корни уравнения графически и уточнить один из них методом хорд с точностью до 0,001

Основные теоретические сведения:

Метод Ньютона (хорд и касательных)

Пусть на промежутке [a;b] определен единственный корень уравненияf(x)=0, т.е. f(a)f(b)<0, а f'(x) и f''(x) сохраняют постоянные знаки на всем промежутке.

При этом возможны следующие случаи:

1. f'(x)>0 и f''(x)>0.

2. f'(x)<0 и f''(x)<0.

3. f'(x)>0 и f''(x)<0.

1. В случае f'(x)>0 и f''(x)>0 положим x0=aи x?0=b.

Через точки A(x0,f(x0)) и B(x?0,f(x?0))проведем прямую (хорду), а через точку B(x?0,f(x?0)) -- касательную к кривой y=f(x) (рис. 1).

Получим промежуток [x1,x?1], гдеx1,x?1 -- точки пересечения хорды AB и касательной, проведенной в точке B с осью Ox (рис. 1). Следовательно, x1 и x?1 определяются как корни уравнений

Из рис. 1 ясно, что x1 <<x?1

Продолжая этот процесс, строим последовательности приближений концов промежутка [xn,x?n] для корня:

(1)

(2)

Построение последовательности промежутков прекращается при |xn-x?n|<?

Где ? - заданная оценка абсолютной погрешности.

Тогда за корень уравнения принимается число:

2. В случае f'(x)>0 и f''(x)<0 полагают x?0 = a и x0 = b, и касательные к кривой проводятся через точкуA(x?0,f(x0)) (рис. 2).

В этом случае также используются уравнения (1) и (2), с той разницей, что уравнение (1) дает последовательность приближений для правого конца, а (2) -- последовательность приближений для левого конца промежутка [x?n,xn], накотором определен корень уравнения.

Для остальных случаев существует правило, по которому за x?0 в уравнениях (1) и (2) принимается тот, конец промежутка, на котором знак функции f(x) и знак второй производной f''(x) совпадают. Следовательно, получается последовательности промежутков вида: [xn,x?n] или [x?n,xn].

Замечание 1

Метод Ньютона очень чувствителен к выбору начальной точки. К тому же проверка условия f(a)f(b)<0затруднительна, если длина промежутка [a,b] велика.

Замечание 2

Метод Ньютона часто используется совместно с методом половинного деления, т.е. методом половинного промежуток, на котором определен корень, сужается до промежутка длины |b-a|?0.1, а затем используется метод Ньютона.

Решение:

графически и уточнить один из них методом хорд с точностью до 0,001

Отделим корень графически. Построим график функций и , составив таблицу значений этих функций:

x

1.4

1.6

1.8

2

-1.456

-0.704

0.432

2

0.493

0.404

0.331

0.271

Таким образом, положительный корень уравнения заключен в промежутке [1.7; 1.9].

Чтобы уточнить корень методом хорд, определим знаки функции на концах промежутка [1.7;1.9] и знак второй производной в этом промежутке:

f(1.7)=-0.552f(1.9)=0.86

> 0 при x ? [1.7;1.9]

Тогда для вычислений применяем формулу:

,

где b = 1.7; .

Точность вычисления можно оценить из соотношения

,

где - точное значение корня, а

Вычисления удобно располагать в таблице:

n

0

1.9

0.86

-1.412

0.122

1

1.778

-0.05

-0.503

-0.008

2

1.786

0.003

-0.556

5.228•10^-4

3

1.785

-2.277*10^-4

-0.552

-3.523•10^-5

4

1.7855

1.535*10^-5

-0.552

2.375•10^-6

Ответ: о = 1.7855

Задание 2

Отделить корни уравнения (2-x)ex = 0.5 графически и уточнить один из них методом простых итераций с точностью до 0.001 .

Основные теоретические сведения:

Метод простых итераций

При использовании метода итераций уравнение f(x) = 0 преобразуют к виду x = ц(x).

Предположим, что на интервале (a,b) определен единственный корень этого уравнения .

Алгоритм метода итераций состоит в следующем:

На первом шаге возьмём произвольное значение x0 ? (a,b) и вычислим x1 = ц(x0). На втором шаге вычислим x2 = ц(x1) и т.д.

В результате получится рекуррентная последовательность: xn = ц(xn-1), n = 1,2,3…

Если эта последовательность сходящаяся, т.е. существует, то переходя к пределу в равенстве xn = ц(xn-1), и предполагая функцию ц(x) непрерывной, найдем

или = ц(), т.е. является корнем уравнения.

Геометрически метод итерации иллюстрируется на рис. 1 (возрастающая функция) и на рис. 2 (убывающая функция).

Теорема

Пусть функция ц(x) определена и дифференцируема на отрезке [a, b], причем все ее значения ц(x) ? [a, b]. Тогда, если существует q? (0.1) такое, что |ц'(x)| ? q<1, при всех x?(a,b), то:

Процесс итерации xn = ц(xn-1), n = 1,2…, n, … сходится независимо от начального значения x0?[a, b].

Предельное значение является единственным корнем уравнения x= ц(x).

Замечание

Скорость стремления xn> это скорость геометрической прогрессии.

Отделить корни уравнения (2-x)ex = 0.5 графически и уточнить один из них методом простых итераций с точностью до 0.001 .

Решение:

(2-x)ex = 0.5 графически и уточнить один из них методом простых итераций с точностью до 0.001 .

Найдем приближенное значение корней графически. Построим графики функций y1 = и y2 = составив таблицу значений этих функций.

Из графика видно, что уравнение имеет два корня, лежащих в промежутках [-2.2;-2] и [1.8;2].

Чтобы уточнить корень методом простых итераций, приведем уравнение к виду . Функцию ?(х) будем искать из соотношения , считая, что |k|?, где; ; число k имеет тот же знак, что и f'(x) в промежутках [-2.2;-2] и [1.8;2].

Находим:

f'(-2.2) = 0.355 f'(-2) = 0.406f'(1.8)=-4.84 f'(2) = -7.389

при

при

Примем ,тогда

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

Точность вычисления можно оценить из соотношения

где- точное значение корня, а

,

- 2.041 ,

Вычисления удобно располагать в таблице:

Для 1-го корня

n

Xn

Xn+1

(xn-2)

0

-2

-2.0413

0.1353

-4

11

-2.1049

-2.1051

0.1219

-4.1049

12

-2.1051

-2.1053

0.1218

-4.1051

13

-2.1053

-2.1053

0.1218

-4.1053

14

-2.1053

-2.1054

0.1218

-4.1054

15

-2.1054

-2.1054

0.1218

-4.1054

16

-2.1054

-2.1054

0.1218

-4.1054

17

-2.1054

-2.1054

0.1218

-4.1054

18

-2.1054

-2.1055

0.1218

-4.1054

19

-2.1055

-2.1055

0.1218

-4.1055

20

-2.1055

-2.1055

0.1218

-4.1055

Для 2-го корня

n

-0.125

0

1.8

1.9775

6.0496

-0.05

-0.4275

11

1.9275

1.9271

6.8724

-0.0181

-0.2495

12

1.9271

1.9273

6.8692

-0.0182

-0.2503

13

1.9273

1.9272

6.8711

-0.0182

-0.2498

14

1.9272

1.9273

6.87

-0.0182

-0.2501

15

1.9273

1.9272

6.8707

-0.0182

-0.2499

16

1.9272

1.9272

6.8703

-0.0182

-0.25

17

1.9272

1.9272

6.8705

-0.0182

-0.25

18

1.9272

1.9272

6.8704

-0.0182

-0.25

19

1.9272

1.9272

6.8704

-0.0182

-0.25

20

1.9272

1.9272

6.8704

-0.0182

-0.25

Ответ: ,.

дифференциальный уравнение ньютон эйлер рунге

Задание 3

Используя метод Эйлера-Коши, составить таблицу приближенных значений интеграла дифференциального уравнения удовлетворяющего начальному условию у(0.2) = 0.25 на отрезке [0.2; 1.2] с шагом h = 0.1. Все вычисления вести с четырьмя десятичными знаками.

Основные теоретические сведения:

Метод Эйлера-Коши также относится к методам второго порядка и тоже требует двукратного вычисления функции f (x, y):

y0i+1 = yi + hf (xi, yi);

yi+1 = yi+ (f (xi, yi) + f (xi+1, y0i+1)) h/2.

Методы Эйлера относятся к группе с общим названием метода Рунге-Кутта, к этой же группе принадлежит и метод, называемый методом Рунге-Кутта четвертого порядка. Согласно этому методу для вычисления одного значения функции y(x) необходимо вычислить функцию f(x, y) в четырех точках:

K1i = f (xi, yi);

K2i = f (xi + h/2, yi + K1i/2);

K3i= f (xi + h/2, yi + K2i/2);

K4i= f (xi + h, yi + K3i);

yi+1 = yi + h (K1i + 2K2i + 2K3i + K4i)/6.

Погрешность этого метода пропорциональна h4, т.е. |yi-yi*| < O(h4).

Методы Рунге-Кутта относятся к так называемым одношаговым методам, поскольку для вычисления значения функции y(x) в точке xi+1 требуется знать только значение функции y(x) в одной предыдущей точке xi.

Многошаговые методы, называемые также методами Адамса, построены путем интерполирования по нескольким соседним точкам, для их использования необходимо знать значение функции y(x) в нескольких предыдущих точках. Достоинство многошаговых методов состоит в том, что независимо от порядка метода для вычисления значения функции y(x) в одной точке требуется один раз вычислить функцию f(x, y).

Решение:

Используя метод Эйлера-Коши, составить таблицу приближенных значений интеграла дифференциального уравнения удовлетворяющего начальному условию у(0.2) = 0.25 на отрезке [0.2; 1.2] с шагом h = 0.1. Все вычисления вести с четырьмя десятичными знаками. Используем формулу

,

,

Вычисления удобно располагать в таблице:

n

0

0.2

0.25

0.1756

0.1756

0.2271

0.0227

0.0201

1

0.3

0.2701

0.2280

0.0228

0.2823

0.0282

0.0255

2

0.4

0.2956

0.2833

0.0283

0.3393

0.0339

0.0311

3

0.5

0.3267

0.3403

0.0340

0.3973

0.0397

0.0369

4

0.6

0.3636

0.3983

0.0398

0.4556

0.0456

0.0427

5

0.7

0.4063

0.4567

0.0457

0.5138

0.0514

0.0485

6

0.8

0.4548

0.5149

0.0515

0.5716

0.0571

0.0543

7

0.9

0.5091

0.5726

0.0573

0.6288

0.0629

0.0601

8

1.0

0.5691

0.6298

0.0630

0.6857

0.0686

0.0658

9

1.1

0.6349

0.6868

0.0687

0.7427

0.0743

0.0715

10

1.2

0.7064

0.7437

0.0744

0.8003

0.0800

0.0772

Сравним результаты, решив уравнение методом Рунге-Кутте:

Основные теоретические сведения:

Метод Рунге-Кутта 4-го порядка

Метод Рунге-Кутта 4-го порядка состоит в том, что ?yk состоит из четырёх слагаемых: Каждое из них находится по своей формуле:

Теперь находим

yk+1 = yk+?yk.

Отметим, что метод Рунге-Кутта 4-го порядка является одним из самых распространённых методом интегрирования ОДУ в космонавтике. Его точность вполне удовлетворяет запросы практики.

Значения

i = 0,1,2,… определятся по формулам:

X

y(x)

K1

K2

K3

K4

0.2

0.25

0.0176

0.0201

0.0202

0.0228

0.0202

0.3

0.2702

0.0228

0.0255

0.0256

0.0283

0.0256

0.4

0.2958

0.0283

0.0311

0.034

0.0312

0.0312

0.5

0.3269

0.0340

0.0369

0.0369

0.0398

0.0369

0.6

0.3638

0.0398

0.0427

0.0428

0.0457

0.0428

0.7

0.4066

0.0457

0.0487

0.0486

0.0515

0.0486

0.8

0.4552

0.0515

0.0544

0.0544

0.0573

0.0544

0.9

0.5096

0.0573

0.0601

0.0602

0.063

0.0601

1.0

0.5697

0.063

0.0658

0.0659

0.0687

0.0659

1.1

0.6356

0.0687

0.0715

0.0716

0.0744

0.0716

1.2

0.7071

0.0744

0.0772

0.0773

0.0802

0.0773

Ответ удобней расположить в таблице:

y(x)

0.2

0.25

0.25

0.3

0.2701

0.2702

0.4

0.2956

0.2958

0.5

0.3267

0.3269

0.6

0.3636

0.3638

0.7

0.4063

0.4066

0.8

0.4548

0.4552

0.9

0.5091

0.5096

1.0

0.5691

0.5697

1.1

0.6349

0.6356

1.2

0.7064

0.7071

Задание 4

Используя метод Рунге-Кутта, составить таблицу приближенных значений интеграла дифференциального уравнения , удовлетворяющего начальному условию на отрезке [0;1] с шагом h=0.1. Все вычисления вести с четырьмя десятичными знаками.

Основные теоретические сведения:

Метод Рунге-Кутта 4-го порядка

Метод Рунге-Кутта 4-го порядка состоит в том, что ?yk состоит из четырёх слагаемых:

Каждое из них находится по своей формуле:

Теперь находим

yk+1 = yk+?yk.

Отметим, что метод Рунге-Кутта 4-го порядка является одним из самых распространённых методом интегрирования ОДУ в космонавтике. Его точность вполне удовлетворяет запросы практики.

Решение:

Используя метод Рунге-Кутта, составить таблицу приближенных значений интеграла дифференциального уравнения , удовлетворяющего начальному условию на отрезке [0;1] с шагом h=0.1 . Все вычисления вести с четырьмя десятичными знаками.

Значения i=0,1,2,… определятся по формулам:

x

y(x)

K1

K2

K3

K4

0

0

0

0.0645

0.0645

0.0624

0.0645

0.1

0.0645

0.1

0.0604

0.0604

0.0585

0.0604

0.2

0.1249

0.0585

0.0567

0.0567

0.0550

0.0567

0.3

0.1816

0.0550

0.0533

0.0533

0.0517

0.0533

0.4

0.2349

0.0517

0.0502

0.0502

0.0488

0.0502

0.5

0.2851

0.0488

0.0474

0.0474

0.0461

0.0474

0.6

0.3325

0.0461

0.0449

0.0449

0.0437

0.0449

0.7

0.3774

0.0437

0.0425

0.0425

0.0415

0.0425

0.8

0.4199

0.0415

0.0404

0.0404

0.0394

0.0404

0.9

0.4603

0.0394

0.0385

0.0385

0.0376

0.0385

1.0

0.4988

0.0376

0.0367

0.0368

0.0359

0.5356

Сравним результаты, решив уравнение методом Адамса:

Метод Адамса

Пусть требуется проинтегрировать уравнение . Одним из разностных методов приближенного решения этой задачи является метод Адамса.

Задавшись некоторым шагом изменения аргумента h, находят каким-либо способом, исходя из начальных данных , следующие три значения искомой функции :

(эти три значения можно получить любым методом, обеспечивающим нужную точность: с помощью разложения решения в степенной ряд, методом Рунге--Кутта и т.д., но не методом Эйлера ввиду его недостаточной точности).

С помощью чисел x0, x1, x2, x3, и y0, y1, y2, y3 вычисляют величины

Далее, составляют таблицу конечных разностей величин у и q:

X

y

y

q

q

2q

3q

x0

y0

q0

y0

q0

x1

y1

q1

2q0

y1

q1

3q0

x2

y2

q2

2q1

y2

q2

x3

y3

q3

Зная числа в нижней косой строке, по формуле Адамса находят

а затем и величину . Зная теперь y4, вычисляют , после чего можно написать следующую косую строку:

Новая косая строка позволяет вычислить по формуле Адамса значение

а следовательно, и т.д.

x

y

y

q

q

2q

3q

0

0

0,0667

0.0645

-0.0043

0.1

0.0645

0.0624

0.0004

0.0604

-0.0039

0

0.2

0.1249

0.0585

0.0003

0.0567

-0.0035

0

0.3

0.1816

0.0550

0.0003

0.0533

-0.0032

0

0.4

0.2349

0.0517

0.0003

0.0533

-0.0029

0

0.5

0.2852

0.0488

0.0003

0.0502

-0.0027

0

0.6

0.3326

0.0461

0.0002

0.0474

-0.0024

0

0.7

0.3775

0.0437

0.0002

0.0449

-0.0022

0

0.8

0.4200

0.0415

0.0002

0.0426

-0.0020

0.9

0.4605

0.0394

0.0404

1

0.4990

Ответ удобней расположить в таблице:

x

y1(x)

y2(x)

0

0

0

0.1

0.0645

0.0645

0.2

0.1249

0.1249

0.3

0.1816

0.1817

0.4

0.2349

0.235

0.5

0.2851

0.2852

0.6

0.3325

0.3327

0.7

0.3774

0.3775

0.8

0.4199

0.4201

0.9

0.4603

0.4605

1.0

0.4988

0.4991

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

...

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

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

    практическая работа [46,1 K], добавлен 06.06.2011

  • Теоретическое обоснование расчетных формул. Задача Коши для дифференциального уравнения первого порядка. Метод Рунге-Кутта. Ломаная Эйлера. Построение схем различного порядка точности. Выбор шага. Апостериорная оценка погрешности. Правило Рунге.

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

  • Аналитическое и компьютерное исследования уравнения и модели Ван-дер-Поля. Сущность и особенности применения методов Эйлера и Рунге-Кутта 4 порядка. Сравнение точности метода Эйлера и Рунге-Кутта на одном графике, рисуя фазовые траектории из 1 точки.

    курсовая работа [341,7 K], добавлен 06.10.2012

  • Общая характеристика и особенности двух методов решения обычных дифференциальных уравнений – Эйлера первого порядка точности и Рунге-Кутта четвёртого порядка точности. Листинг программы для решения обычного дифференциального уравнения в Visual Basic.

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

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

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

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

    контрольная работа [177,1 K], добавлен 13.06.2012

  • Основные методы Рунге-Кутта: построение класса расчетных формул. Расчетная формула метода Эйлера. Получение различных методов Рунге-Кутта с погрешностью второго порядка малости при произвольном задавании параметров. Особенности повышения порядка точности.

    реферат [78,4 K], добавлен 18.04.2015

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

    лабораторная работа [32,7 K], добавлен 11.06.2011

  • Решение нелинейных уравнений. Отделения корней уравнения графически. Метод хорд и Ньютона. Система линейных уравнений, прямые и итерационные методы решения. Нормы векторов и матриц. Метод простых итераций, его модификация. Понятие про критерий Сильвестра.

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

  • Порядок решения дифференциального уравнения 1-го порядка. Поиск частного решения дифференциального уравнения, удовлетворяющего указанным начальным условиям. Особенности применения метода Эйлера. Составление характеристического уравнения матрицы системы.

    контрольная работа [332,6 K], добавлен 14.12.2012

  • Определение наименьшего и наибольшего значения функции в ограниченной области и ее градиента; общего интеграла и общего и частного решения дифференциального уравнения. Исследование ряда на абсолютную сходимость с применением признаков Коши и Даламбера.

    контрольная работа [107,2 K], добавлен 25.11.2013

  • Контрольный пример к алгоритму метода хорд. Вычисление и уточнение корня методом хорд и касательных. Нахождение второй производной заданной функции. Уточненное значение корня решаемого уравнения на заданном интервале. Код программы данного примера.

    лабораторная работа [276,9 K], добавлен 02.12.2014

  • Вычисление интеграла, выполнение интегрирования по частям. Применение метода неопределенных коэффициентов, приведение уравнения к системе. Введение вспомогательных функций в процессе поиска решения уравнения и вычисления интеграла, разделение переменных.

    контрольная работа [617,2 K], добавлен 08.07.2011

  • Описание метода сведения краевой задачи к задаче Коши. Решение системы из двух уравнений с четырьмя неизвестными. Метод Рунге-Кутта. Расчет максимальной погрешности и выполнение проверки точности. Метод конечных разностей. Описание полученных результатов.

    курсовая работа [245,2 K], добавлен 10.07.2012

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

    лабораторная работа [151,3 K], добавлен 15.07.2009

  • Общая постановка задачи. Отделение корня. Уточнение корня. Метод половинного деления (бисекции). Метод хорд (секущих). Метод касательных (Ньютона). Комбинированный метод хорд и касательных. Задания для расчётных работ.

    творческая работа [157,4 K], добавлен 18.07.2007

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

    реферат [104,3 K], добавлен 10.09.2009

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

    презентация [255,1 K], добавлен 17.01.2011

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

    курсовая работа [990,8 K], добавлен 17.07.2014

  • Осуществление интерполяции с помощью полинома Ньютона. Уточнение значения корня на заданном интервале тремя итерациями и нахождение погрешности вычисления. Применение методов Ньютона, Сампсона и Эйлера при решении задач. Вычисление производной функции.

    контрольная работа [155,2 K], добавлен 02.06.2011

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