Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Выполнение задания

1. Задание для решения нелинейных уравнений:

·  уравнение ;

·  методы решения нелинейных уравнений для ручного расчета – половинного деления, итерации, Ньютона и хорд;

·  методы решения нелинейных уравнений для расчета на ПК – половинного деления, итерации, Ньютона и хорд.

2.  Отделение корней

Следовательно, уравнение имеет единственный корень на отрезке [1; 1,2].

Вычислим корень уравнения аналитически средствами MathCad и MatLab.

>> solve('1-x+sin(x)-ln(1+x)=0')

ans =

1.

В качестве точного решения уравнения примем х*=1,147439.

Метод половинного деления

3.  Исследование задания для «ручного расчета»

Метод половинного деления сходится, если на выбранном отрезке отделен один корень. Так как на отрезке [1; 1,2] функция меняет знак и монотонна (f’(x)<0), то условие сходимости выполняется.

Выберем за начальное приближение середину отрезка .

4.  Результаты «ручного расчета» трех итераций

Результаты вычислений.

n

a

b

y(a)

y(b)

(a+b)/2

y( (a+b)/2)

b-a

1

1

1.2

0.148

-0.056

1.1

0.049

0.2

2

1.1

1.2

0.043

-0.056

1.15

-0.0027

0.1

3

1.1

1.15

0.046

-0.003

1.125

0.023

0.125

4

1.25

1.15

0.023

-0.003

1.137

0.01

0.025

После трех итераций приближение к корню x3=1.137.

5.  .Погрешность численного решения нелинейных уравнений

В качестве точного решения уравнения примем х*=1,147439., а x3=1.137

Оценим погрешности результатов . Погрешность равна

НЕ нашли? Не то? Что вы ищете?

.

6.  Исследование задания для «расчета на ПК»

Исследование для метода половинного деления приведено в п. 1 настоящего примера.

7.  Схема алгоритмов, программа и контрольное тестирование

Базовая схема алгоритма метода половинного деления приведена на рис.6.2.3-2 в [2], а программу студенты должны написать самостоятельно и провести контрольное тестирование.

Схема алгоритма

Программа и контрольное тестирование

8.  Результаты «расчета на ПК»

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

E

n

x

у(x)

Погрешность

0. 01

3

1,1525

-5,3Е-3

5,0Е-3

0. 001

6

1,1481

-3,34Е-4

3,7Е-4

0.0001

10

1,1474

3,85Е-5

3,9Е-5

В качестве точного решения уравнения примем х*=1,147439.

9.  Зависимость числа итераций от точности в логарифмическом масштабе

Для метода половинного деления по данным таблицы построим зависимость

ε

0.01

0.001

0.0001

n

3

6

10

Метод итераций

3.  Исследование задания для «ручного расчета»

Приведем уравнение y(x)=0 к виду . Тогда рекуррентная формула . Для сходимости процесса итерации необходимо, чтобы при . Если то сходимость не обеспечена.

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

Построим функцию где параметр может быть определен по правилу: если то если то где .

Приведем уравнение y(x)=0 к виду и проведем исследование.

Функция во всех точках интервала

Выберем начальное значение (в методе итераций x0 – произвольное значение из отрезка [a;b]), например, x0=1, и с использованием итерационной функции выполним три итерации.

4.  «Ручной расчет» трех итераций

Результаты вычислений удобно представить в виде табл.

к

Xк

у(xк)

0

1

1-9,3Е-4

1

1.14832

5.15Е-5

2

1.14739

4.21 • 10-2

3

1,14744

--2.8Е-6

5.  Погрешность численного решения нелинейных уравнений

Оценим погрешность результата, полученного после трех итераций.

Погрешность результата, вычисленного методом итерации, можно оценить с помощью выражения 6.2.3-4 в [2]:

.

6.  Исследование задания для «расчета на ПК»

Исследование для метода итерации приведено в п. 1 настоящего примера.

7.  Схема алгоритмов, программа и контрольное тестирование

Базовая схема алгоритма метода итерации приведена на рис.6.2.3-5 в [2], а программу студенты должны написать самостоятельно и провести контрольное тестирование.

Схема алгоритма

Программа.

8.  Результаты «расчета на ПК» и погрешность результата «расчета на ПК»

Результаты расчета приближенного корня уравнения с различной точностью, по программе, написанной по схеме алгоритма рис. 6.2-3-5 с различными значениями точности, приведены в следующей таблице:

Принимаем за точное решение x*=1. тогда погрешность результатов «расчета на ПК».

i

x

у(x)

Погрешность

0. 01

2

1.143582

4E-3

3.86E-3

0. 001

3

1.147645

-2E-4

2.06E-4

0.0001

4

1.147428

1E-5

-1.1E-5

9.  Зависимость числа итераций от точности в логарифмическом масштабе

Метод Ньютона

3.  Исследование задания для «ручного расчета»

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

Для получения решения уравнения методом Ньютона воспользуемся следующей рекуррентной формулой:

В нашем случае

4.  «Ручной расчет» трех итераций

Представим вычисления в виде следующей табл.

k

Xk

f(xk)

0

1

0.148

1

1.154553

-7.5Е-3

2

1.147456

-1.7Е-5

3

1.147439

-9.6Е-11

5.  Погрешность численного решения нелинейных уравнений

x*=1.; x3=1..

После 3-ей итерации результат до 18-го знака после запятой не отличается от принятого точного решения. Погрешности результатов после 2-ой итерации

Оценку погрешности результата, вычисленного методом Ньютона, можно проводить по формуле 6.2.3-11 в [2]:

Оценим погрешность после трех итераций:

Метод хорд

3.  Исследование задания для «ручного расчета».

Проверка выполнения условий сходимости. Для сходимости метода необходимо знакопостоянство на отрезке [a;b].

Выбор начального приближения. Вид рекуррентной формулы зависит от того, какая из точек a или b является неподвижной. Неподвижен тот конец отрезка [a;b] , для которого знак функции f(x) совпадает со знаком ее второй производной. Тогда второй конец отрезка можно принять за начальное приближение к корню, то есть точку х0.

Рекуррентная формула метода хорд (6.2.3-13) в [2]:

где - неподвижная точка.

Для функции на отрезке [1; 1.2] неподвижной точкой является точка x=b=1.2, так как

Таким образом, полагая x0=a=1, получим сходящуюся последовательность приближений к корню.

В рассматриваемой задаче рекуррентная формула принимает следующий вид

Условие окончания процесса уточнения корня. Оценку погрешности можно проводить по любой из формул (6.2.3-15 или 6.2.3-16) в [2].

4.  «Ручной расчет» трех итераций

Для получения решения уравнения методом хорд воспользуемся следующей рекуррентной формулой:

Результаты вычислений удобно представить в виде следующей таблицы:

n

Xn

y(xn)

0

1

0.147

1

1.144888

2.7У-3

2

1.147395

4.6Е-5

3

1.

8У-7

5.  Погрешность численного решения нелинейных уравнений

x*=1.; x3=1..

Погрешность результата

Погрешность результата, вычисленного методом хорд, оцениваем по формуле
6.2-3-15 в [2]. Тогда после трех итераций