ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.03.2025

Просмотров: 370

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Численные методы.

1.Источники погрешностей. Абсолютная и относительная погрешность числа. Значащие и

верные цифры.

При решении различных задач на компьютере, невозможно получить абсолютно точное значение y*, оно всегда содержит некую погрешность. Это следует из ограничения разрядности компьютера.

Причины погрешностей:

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

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

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

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

- неустранимая погрешность, из-за математической модели и исходных данных.

-

погрешность метода.

- погрешность вычисления.

Пусть а – точное значение некоторой величины, а* - известное приближенное значение. Тогда абсолютная погрешность равна (a*)=|a-a*|. Однако по абсолютной погрешности нельзя сказать, большая погрешность или малая. Для этого существует относительная погрешность:

.

Значащими цифрами числа а* называют все цифры в его записи, начиная с первой ненулевой слева. ( . Значащую цифру числа а* называют верной, если

абсолютная погрешность числа не превосходит единицы разряда, соответствующей этой цифре (если , то числа 00 имеет 4 верные значащие цифры).

Количество верных значащих цифр числа тесно связано со значением его относительной погрешности. Если число а* содержит N верных значащих цифр, то справедливо неравенство

. Для того, чтобы число а* содержало N верных значащих цифр,

достаточно, чтобы было выполнено неравенство

. Если число a*

имеет ровно N верных значащих цифр, то

и таким образом

.

2. Погрешность вычисления функции одной переменной. Постановка задачи. Доказательство формулы.


Пусть

- дифференцируемая в области G функция m переменных,

вычисление которой производится при приближенно заданных значения аргументов

.

Введем обозначение: пусть [x,x*] – отрезок, соединяющий точку x с точкой x*, и

. Для

абсолютной погрешности значения y*=f(x*) справедлива следующая оценка:

Доказательство: Оценка вытекает из формулы конечных приращений Лагранжа:

Следствие: если x* x, то можно положить

. Отсюда вытекает

приближенное равенство для оценки границ относительных погрешностей:

,

где

.

Формулы для границ погрешностей функции f(x) одной переменной являются частным случаем при m=1:

.

3. Погрешность вычисления функции нескольких переменных. Обусловленность вычислительной задачи. Число обусловленности для задачи вычисления значения функции.

Пусть

- дифференцируемая в области G функция m переменных,

вычисление которой производится при приближенно заданных значения аргументов

.

Введем обозначение: пусть [x,x*] – отрезок, соединяющий точку x с точкой x*, и

. Для

абсолютной погрешности значения y*=f(x*) справедлива следующая оценка:

Доказательство: Оценка вытекает из формулы конечных приращений Лагранжа:

Следствие: если x* x, то можно положить

. Отсюда вытекает

приближенное равенство для оценки границ относительных погрешностей:

,

где

.

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


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

Пусть между абсолютными погрешностями входных данных x и решения y установлено неравенство

Тогда величина называется абсолютным числом обусловленности. Если же установлено неравенство

Тогда величина называется относительным числом обусловленности. Чаще под числом обусловленности понимают относительное число обусловленности. Для плохо обусловленной задачи v>>1.

4. Особенности машинной арифметики. Понятия машинной бесконечности, машинного нуля, машинного эпсилон.

1) Системы счисления: принятый способ записи чисел состоит в представлении их упорядоченным набором цифр. В привычной нам десятичной системе счисления вещественное число х представляют последовательностью символов, которая начинается со знака (+ или -) и продолжается цепочкой десятичных цифр и , разделенных десятичной точкой

Здесь каждой позиции (разряду), которую занимает цифра относительно десятичной точки, отвечает определенная степень числа 10. Для хранения числа в памяти компьютера отводится поле стандартной длина (машинное слово), в котором число записывают в виде последовательности двоичных цифр. По форме представления, способу хранения и реализации арифметических операций существенно различаются на два типа используемых в компьютерах чисел: целые и вещественные.

а) представление целых чисел. Целое число n представляют в виде

, где L – некоторое стандартное для компьютера целое число, - двоичные цифры. Всего для хранения числа n отводят s=L+2 разрядов (один из них для хранения знака). Максимальное число, представимое в компьютере есть . Операции сложения, вычитания и умножения над целыми числами реализованы так, что если результат не превышает по модулю число , то он получается точным.

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

Здесь γ – двоичные цифры. Как правило, число x нормализуется так, чтобы , и поэтому в памяти компьютера хранятся только значащие цифры соответственного нормализованного числа. Число называют мантиссой числа х. В представлении (1) p –


целое число, называемое двоичным порядком. целое число, называемое двоичным порядком.

.

Поскольку

, то для мантиссы нормализованного числа справедливы оценки

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

цифр и поэтому –

. Таким образом, для представимых на

компьютере нормализованных чисел имеет

, где

.

Числа и

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

В компьютере округление производится по дополнению, поэтому для нормализованных

чисел границы относительной погрешности равна единице первого отброшенного разряда

мантиссы, т.е.

(порядок числа не влияет на относительную погрешность

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

Погрешность арифметических операций над числами с плавающей точкой равна

, где вместо может быть любая другая операция.

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

Корнем (или решением) уравнения f(x)=0 называется значение , при котором f( )=0.

Корень уравнения называется простым, если f’( )

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

кратным. Натуральное число m называется кратностью корня, при которых

, для

k=1,2,…,m-1 и

. Геометрически корень

соответствует точке пересечения графика

функции с осью Ох. Корень называется простым если график пересекает ось Ох под ненулевым углом, и кратным, если пересечение происходит под нулевым углом.

Здесь корни

- простые, а

- кратные.

В конкретной задаче часто интерес представляют не все корни уравнения, а лишь некоторые из них. Тогда постановку задачи уточняют, какие из корней подлежат определению (положительные корни, корни из заданного интервала, максимальный из корней и т.д.).

Основные этапы решения


Решение задачи отыскания корней нелинейного уравнения осуществляется в два этапа. Первый этап называют этапом локализации корней, второй – этапом итерационного уточнения корней.

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

Теорема: пусть функция f непрерывна на отрезке [a,b] и принимает на его концах значения разных знаков, т.е. f(a)*f(b)<0. Тогда отрезок [a,b] содержит по крайней мере один корень уравнения f(x)=0.

Итерационное уточнение корней. На этом этапе для вычисления каждого из корней с точностью ε>0 используют тот или иной итерационный метод, позволяющий построить

последовательность

приближений к корню . Итерационный метод называется

одношаговым, если для вычисления очередного приближения

используется только одно

предыдущее приближение

и k-шаговым, если для вычисления

используется k

предыдущих приближений. Заметим, что для построения итерационной последовательности

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

, в то

время как при использовании k-шагового метода – k начальных приближений.

Скорость сходимости – одна из важнейших характеристик итерационных методов. Говорят, что метод сходится со скоростью геометрической прогрессии, знаменатель которой 0<q<1, если для всех n справедлива следующая оценка:

Пусть одношаговый итерационный метод обладает следующим свойством: существует σ-

окрестность корня такая, что если приближение принадлежит этой окрестности, то справедлива оценка:

Где C>0 и - постоянные. В этом случае р называют порядком сходимости метода.

Лемма 1. Пусть одношаговый итерационный метод обладает линейной скоростью сходимости в некоторой σ-окрестности корня . Тогда при любом выборе начального

приближения из σ-окрестности корня итерационная последовательность не выходит за пределы этой окрестности, метод сходится со скоростью геометрической прогрессии со знаменателем q=C<1 и имеет место следующая оценка погрешности:

Лемма 2. Пусть одношаговый итерационный метод в некоторой σ-окрестности корня

имеет p-й порядок сходимости, где p>1. Пусть δ>0 таково, что δ σ и

, где С – постоянная

из неравенства (1). Тогда при любом выборе начального приближения

из δ-окрестности