Главная страница
Навигация по странице:

  • Метод итерации.

  • Решение уравнений с помощью стандартных функций

  • Решение системы двух нелинейных уравнений

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

  • Численные методы. 6 Теория погрешностей Понятие абсолютной и относительной погрешности, значащей и верной цифр


    Скачать 0.63 Mb.
    Название6 Теория погрешностей Понятие абсолютной и относительной погрешности, значащей и верной цифр
    АнкорЧисленные методы
    Дата02.07.2021
    Размер0.63 Mb.
    Формат файлаdocx
    Имя файлаЧисленные методы.docx
    ТипДокументы
    #222929
    страница2 из 5
    1   2   3   4   5

    Метод Ньютона (метод касательных). Имеется некоторое приближение xn точного значения корня . Тогда можно записать , где добавку hn считаем малой величиной. Используя разложение функции f(x) в ряд Тейлора около xnдо слагаемых первого порядка и приравнивая его к нулю, имеем: . Откуда .

    Так как добавка найдена приближенно, то можно сказать, что вычислено новое приближение xn+1 . Таким образом, получена итерационная формула для

    В качестве нулевого приближения x0выбирается тот конец отрезка [a,b], который удовлетворяет соотношению .

    В общем случае, для оценки точности методом Ньютона недостаточно выполнения условия , однако оно становится применимым с ростом n(при ). Оценить точность можно, пользуясь общей формулой , где – наименьшее значение на отрезке [a,b].

    Метод хорд.В методе хорд, в отличие от метода половинного деления, отрезок делится не пополам, а, что более естественно, пропорционально отношению . Если для определенности принять , , а за х точку, в которой производится деление отрезка, то . После преобразований получается: . После деления необходимо сдвинуть один из концов отрезка, так, чтобы корень оказался внутри нового отрезка. Неподвижным выбирается тот конец отрезка [a,b], который удовлетворяет соотношению ,где или . В итоге итерационная формула для метода хорд принимает вид:

    при ,

    при .

    Итерации можно продолжать до тех пока , это автоматически означает, что .

    Ниже представлены примеры уточнения корня уравнения , определенного при , .

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


    n







    - /

    0

    -11

    3453

    -5183

    0,666216

    1

    -10,3338

    308,0859

    -4277,06

    0,072032

    2

    -10,2618

    3,293492

    -4185,82

    0,000787

    3

    -10,261

    0,000389








    Погрешность можно оценить из соотношения . Так как и на отрезке она монотонна, то .

    В итоге погрешность уточненного корня не превышает величины .

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

    N











    0

    -10

    -1050

    -11

    3453

    0,766822

    1

    -10,2332

    -115,797







    0,741941

    2

    -10,2581

    -12,1529







    0,739339

    3

    -10,2607

    -1,26871







    0,739067

    4

    -10,2609

    -0,13238







    0,739039

    5

    -10,261

    -0,01381







    0,739036

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

    Теорема о сходимости метода итерации.

    Пусть определена и дифференцируема на отрезке [a,b], тогда, если существует число q такое, что при то:

    1) Процесс итерации сходится независимо от начального значения .

    2) Предельное значение является единственным корнем уравнения на отрезке [a,b].

    При оценке достижения точностиε используется условие: , где на отрезке [a,b]. В частности, при это условие можно заменить на более сильное неравенство .

    Для того, чтобы процесс сходился, можно искать из соотношения , где . kимеет тот же знак, что и .

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

    Кроме уже рассмотренной в начале раздела функции solve, решение уравнения можно получить с помощью функции root. Если исследуемая функция является полиномом, то все ее корни можно найти с помощью функции polyroots.

    Функция root может иметь два аргумента: root(f(x),x) или четыре аргумента: root(f(x),x, а,b). При использовании двух аргументов указывается сама функция f(x) и переменнаяx, относительно которой решается уравнение. Функция может иметь несколько корней, поэтому в случае использования двух аргументов необходимо указывать начальное (приближенное) значение. Когда используются четыре аргумента, два дополнительных aи bопределяют интервал, внутри которого находится корень. В последнем случае не требуется знать начального значения x, однако корень внутри заданного отрезка должен быть единственным, а значения f(а) и f(b) должны быть разных знаков. Ниже приведен пример вычисления корня ранее исследованной функции.




















    При использовании функции polyrootsдля полинома n-ой степени в качестве аргумента используется вектор с числом элементов n+1. Первым записывается свободный член полинома, вторым коэффициент при x1 и т.д.





    Решение системы двух нелинейных уравнений

    Дана система из двух нелинейных уравнений: .

    Точным решением системы (корнями) является пара чисел: , .

    Отделение корней. Область, в которой находятся корни, можно определить графическим способом.

    Если построить графики функции y(x), удовлетворяющих этим уравнениям, в плоскости x,y , то точки пересечения этих функций (т.к. ) будут определять корни системы уравнений. Слева представлен график двух функций (построенный в системе MathCAD), с помощью которого определяются корни системы уравнений:







    1   2   3   4   5


    написать администратору сайта