Абсол. и относител. погрешности суммирования и вычитания чисел.
Источники и классификация погрешностей
Источниками возникновения погрешности:
Неточность математического описания (например экспериментальные начальные данные).
Неточность численного метода (ограничения количества арифметических операций вычисления).
Конечная точность машинного счета.
Виды погрешностей:
Неустранимая погрешность – неточность задания числовых данных и погрешность математической модели.
Погрешность метода – считается устранимой.
Вычислительная погрешность – или погрешность округлений.
Абсолютная и относительная погрешности. Форма записи данных
Абсолютная.
x – точное значение некоторой величины.
x*- известное приближение к нему.
D( x*) - абсолютная погрешность x* .
Имеют ту же размерность, что х.
Относительная.
d(x*) - относительная погрешность.
Безразмерна и выражена в долях или процентах.
Вычислительная погрешность
e - абсолютная погрешность.
d - относительная погрешность.
Погрешность суммирования чисел: Имеем
Абсолютная погрешность:
Относительная погрешность:
Погрешность вычитания:
Абсолютная погрешность
Относительная погрешность
Вопрос 2.
Абсолютная и относительная погрешности умножения и деления чисел.
Можно не учитывать |
Умножения
Абсолютная погрешность
Относительная погрешность
Деления
Абсолютная погрешность
Относительная погрешность
Вопрос 3.
Аппроксимация дискретных данных
Метод наименьших квадратов
Аппроксимация – замена функции другой более удобной (приближенной).
Метод наименьших квадратов применяют, когда необходимо вывести формулу аппроксимирующей кривой, описывающей зависимость, полученную в результате, например, эксперимента. (экспериментальные данные получают с погрешностью).
Кривая не проходит через экспериментальные точки, но учитывает исследуемую закономерность, сглаживая случайные выбросы.
В качестве аппроксимирующей функции может использоваться линейная комбинация F(x) любых функций:
F(x)= a0f0(x)+a1f1(x)+ … + anfn(x) ,
f0(x), f1(x),…, fn(x) - набор любых функций (базисные).
a0 ,a1 ,… ,an - набор коэффициентов.
Требуется определить коэффициенты a0 ,a1 ,… ,an полинома
P (x)=a0+a1x+ … +anxn
таким образом, чтобы сумма S квадратов отклонений полинома P(x) от значений yi аппроксимируемой функции в заданных точках была бы минимальной, т.е.
Вопрос 4.
Интерполяция дискретных данных. Формула Ньютона.
Если нужно повысить точность аппроксимации за счет увеличения степени полинома, пользоваться формулой Лагранжа неудобно, так как по ней приходится все слагаемые пересчитывать заново. Формула Ньютона позволяет в этом случае лишь добавить недостающие члены. Эта формула использует аппарат конечных разностей.
Для этого используем таблицу:
x = x0 + i h | f (k) | D f | D2 f | D3 f |
X0 | f0 | D f0 | D2 f0 | D3 f0 |
x0 + h | f1 | D f1 | D2 f1 | |
X0 + 2h | f2 | D f2 | ||
X0 + 3h | f3 |
Df – конечные разности первого порядка.
Они определяются по формулам:
D f0 = f1 – f0 ; D f1 = f2 – f1 ; D f2 = f3 – f2.
Конечные разности второго порядка D2f рассчитываются по формулам
D2 f0 = Df1 – Df0 = f2 – 2f1 + f0,
D2 f1 = Df2 – Df1 = f3 – 2f2 + f1.
Конечная разность третьего порядка D3f0 рассчитывается по формуле
D3f0 = D2f1 – D2f0 = f3 – 3f2 + 3f1 – f0 .
Будем искать полином по формуле Ньютона в виде:
y (x) = A0 + A1 (x – x0) + A2 (x – x0) (x – x1) + ... + An (x – x0) ... (x – x n–1).
Положим x = x1 , тогда y1 = y0 +A1(x1 – x0), откуда
.
Положим x = x2 , тогда
В результате получим полином вида
Вопрос 6.
Методы прямоугольников
Значение функции является левой точкой частичного интервала
[xi , xi+1 ]. Тогда значение интеграла принимается равным сумме площадей элементарных прямоугольников, вычисляемой по формуле
. (1)
Ее называют первой формулой прямоугольников или формулой прямоугольников с левыми ординатами.
Значение функции является правой точкой частичного интервала [xi , xi+1 ]
Тогда значение интеграла принимается равным сумме площадей элементарных прямоугольников, вычисляемой по формуле
. (2)
Ее называют второй формулой прямоугольников или формулой прямоугольников с правыми ординатами.
Рис.1. Метод левых ординат | Рис.2. Метод правых ординат | Рис.3. Метод средних |
Значение функции является средней точкой частичного интервала
[xi , xi+1 ] (Рис.3). Тогда значение интеграла принимается равным сумме площадей элементарных прямоугольников, вычисляемой по формуле
. (3)
Вопрос 14.
Метод Эйлера
Семейство интегральных кривых (сплошная и пунктирные линии) представляет общее решение дифференциального уравнения.
Точное решение (сплошная линия) в соответствии с начальными условиями проходит через точку А0 с координатами (x0,y0). Заменим точное решение y =j(x) касательной к интегральной кривой в точке А0 при x=x0.
При x=x1 получим точку А1 с ординатой y1=y0+h×tga0. Получим y1=y0+h×f(x0,y0), где f(x0, y0) - функция, характеризующая наклон касательной в точке А0. Таким образом, приращение функции заменяем ее дифференциалом. Выполнив аналогичную процедуру в точке А1, найдем ординату точки А2 : y2=y1+h×f(x1, y1).
В общем случае дляi-ой точки можно записать
yi+1=yi+h× f(xi ,yi ).
Исходной точкой для каждого прямолинейного отрезка является конечная точка предыдущего. Наклон каждого отрезка ломаной определяется значением производной y’(xi)=f(xi,yi).
Вопрос 17.
Первый модифицированный метод Эйлера
Сначала на каждом i -ом шаге, как и в методе Эйлера, используя наклон касательной в точке Ai (х= xi), вычисляют промежуточное значение yi+1/2 , но не на всей длине шага h , а на его половине в средней точке Ac (х=xi+1/2) каждого интервала [xi , xi+1]:
Затем находят направление касательной fi+1/2 в середине интервала в точке Ac (х=xi+1/2=xi+h/2) :
Это направление и принимают за окончательное при вычислении ординаты точки Ai+1 на всем интервале h от точки Ai:
Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:
Вопрос 18. Второй модифицированный метод Эйлера
Сначала определяют значение ординаты yE в точке E как и в методе Эйлера (Рис.4.): yE=yi+h×f(xi, yi).
В точке E вычисляют направление проходящей через нее интегральной кривой fE=f(xi+1,yE).
В качестве окончательного значения направления кривой на всем отрезке h принимают среднее арифметическое значение от направлений f(xi , yi) и fE , т.е. ординату точки Ai+1 вычисляют по формуле
.
Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:
.
Локальная погрешность обоих модифицированных методов О(h3) , глобальная - О(h2) .
Все методы Эйлера являются явными и одношаговыми , поскольку для вычисления последующего приближения необходимо знать только значение функции f(x,y) на предыдущем шаге.
Вопрос 19.Метод Рунге-Кутты.
1. Из точки Mi с координатами (xi,yi) строят касательную в направлении, определяемым углом α1 , для которого tg α1=f(xi,yi) и находят точку A.
Расстояние NA будет k1= hf(xi,yi).
2. При x=xi+h/2 в точке F вычисляют наклон второй касательной с углом α2 (касательная показана утолщенным отрезком) tg α2=f(xi+h/2,yi+k1/2). С этим наклоном проводят прямую из точки Mi и получают точку B .
При этом приращение будет NBk2=hf(xi+h/2,yi+k1/2).
3. Также при x=xi+h/2, но уже в точке G пересечения прямой Mi B с одной из кривых семейства, вычисляют ее наклон (касательная показана утолщенным отрезком) как tgα3=f(xi+h/2 , yi+k2/2). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение NC, равное k3=hf(xi+h/2,yi+k2/2).
Второй и третий этапы представляют не что иное, как модифицированные методы Эйлера.
4. При x=xi+1 в точке С пересечения прямой MiC с одной из кривых семейства вычисляют ее наклон (касательная также показана утолщенным отрезком) как tgα4=f(xi+h , yi+k3). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение ND, равное k4=hf(xi+h,yi+k3).
5. Окончательно приращение ординаты точки Mi+1 вычисляют как средневзвешенную величину приращений k1, k2, k3, k4 , с весовыми коэффициентами соответственно
Где k1= hf(xi,yi).
k2=hf(xi+h/2,yi+k1/2).
k3=hf(xi+h/2,yi+k2/2).
k4=hf(xi+h,yi+k3).
Вопрос 20.Численные методы решения задачи Коши для системы ОДУ первого порядка.
Определение :
Система дифференциальных уравнений называется нормальной , если все уравнения системы разрешены относительно старшей производной.
Рассмотрим систему ДУ вида :
- искомые функции на промежутке [x0,X]
Заданы начальные условия :
Введем понятие вектор-функции :
, ,
Тогда имеем :
Вопрос 21. Решение ОДУ высших порядков.
Метод сеток
Вопрос 26.Задачи оптимизации. Линейное программирование.
Линейное программирование
Вопрос 27.
Абсол. и относител. погрешности суммирования и вычитания чисел.
Дата: 2016-10-02, просмотров: 190.