рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Общая формула для оценки главной части погрешности.

Общая формула для оценки главной части погрешности. - раздел Математика, Обзор возможностей математических пакетов MathCAD 2000, MathLAB 5.0, Mathematica При Численном Решении Математических И Прикладных Задач Почти Неизбежно Появл...

При численном решении математических и прикладных задач почти неизбежно появление на том или ином этапе их решения погрешностей следующих трех типов [1].

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

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

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

 

Все три описанных типа погрешностей в сумме дают полную по­грешность результата решения задачи. Поскольку первый тип погрешно­стей не находится в пределах компетенции вычислителя, для него он слу­жит лишь ориентиром точности, с которой следует рассчитывать матема­тическую модель. Нет смысла решать задачу существенно точнее, чем это диктуется неопределенностью исходных данных. Таким образом, погреш­ность метода подчиняют погрешности задачи. Наконец, при выводе оценок погрешностей численных методов обычно исходят из предположения, что все операции над числами выполняются точно. Это означает, что погреш­ность округлений не должна существенно отражаться на результатах реа­лизации методов, т.е. должна подчиняться погрешности метода. Влияние погрешностей округлений не следует упускать из виду ни на стадии отбора и алгоритмизации численных методов, ни при выборе вычислительных и программных средств, ни при выполнении отдельных действий и вычисле­нии значений функций [1].

Пусть А и а - два "близких" числа; условимся считать А точным, а — приближенным.

Величина называется абсолютной погрешностью при­ближенного числа а, а его относительной погрешностью.

Числа Δa и δа такие, что Δa > Δа и δа = a, называются оценками или границами абсолютной и относительной погрешностей соответствен­но (к Δa и δа часто применяют также термин "предельные погрешно­сти"). Так как обычно истинные погрешности не известны, то там, где не может возникнуть недоразумений, будем иногда называть Δa и δа просто абсолютной и относительной погрешностями [1].

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

, а точная абсолютная погрешность результата есть

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

, (2.1)

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

(2.2)

Отсюда легко получается формула приближенной оценки относительной погрешности значения u:

(2.3)

Как частные случаи формул (2.2), (2.3) (точных для функций, линей­ных относительно xi, или lnxi соответственно) можно получить известные правила оценивания погрешностей результатов арифметических действий [1].

Действительно, пусть . Тогда и , т.е. при сложении и вычитании приближённых чисел их предельные погрешности складываются.

Пусть теперь , где можно считать все сомножители положительными. Так как и , то, согласно (2.3),

. (2.4)

Если же , то и, значит

. (2.5)

Последнее вместе с (2.4) означает известный результат о сложении пре­дельных относительных погрешностей при умножении и делении прибли­женных чисел.

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

,

где . Полученное неравенство говорит о том, что относительная погрешность суммы n положительных приближённых чисел не превосходит максимальной относительной погрешности слагаемых [1].

С вычитанием приближённых чисел дело обстоит хуже: оценка

относительной погрешности разности x1 - х2 двух приближенных поло­жительных чисел указывает на возможность сильного возрастания по­грешности при x1 - х2 → 0. В этом случае говорят о потере точности при вычитании близких чисел.

 

2.2.2. Статистический и технический подходы к учёту погрешности действий.

Рассмотренный выше аналитический (или классический) способ учета погрешностей действий, предполагающий точное оценивание по­грешностей, основанное либо на приведенных в предыдущем параграфе правилах подсчета погрешностей арифметических действий, либо на па­раллельной работе с верхними и нижними границами исходных данных, имеет два существенных недостатка. Во-первых, этот способ чрезвычайно громоздок и не может быть рекомендован при массовых вычислениях. Во-вторых, он учитывает крайние, наихудшие случаи взаимодействия погреш­ностей, которые допустимы, но маловероятны. Ясно, что, например, при суммировании нескольких приближенных чисел (полученных в результате измерений, округлений или каким-либо другим путем) среди них почти на­верное будут слагаемые как с избытком, так и с недостатком, т.е. произойдёт частичная компенсация погрешностей. При больших количествах од­нотипных вычислений вступают в силу уже вероятностные или стати­стические законы формирования погрешностей результатов действий. Например, методами теории вероятностей показывается, что математиче­ское ожидание абсолютной погрешности суммы n слагаемых с одинако­вым уровнем абсолютных погрешностей, при достаточно большом n, про­порционально √n. В частности, если n>10 и все слагаемые округлены до m-го десятичного разряда, то для подсчета абсолютной по­грешности суммы 5 применяют правило Чеботарева[1]

(2.6)

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

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

,

т.е. такая же, как и у исходных данных. В тоже время по формуле (2.6) имеем

.

Как видим, применение правила Чеботарева приводит к естественному вы­воду о том, что арифметическое усреднение результатов измерений или наблюдений увеличивает точность, чего нельзя сказать на основе класси­ческой теории погрешностей [1].

 

– Конец работы –

Эта тема принадлежит разделу:

Обзор возможностей математических пакетов MathCAD 2000, MathLAB 5.0, Mathematica

Обзор пакета MathCAD... Введение в MathCAD...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Общая формула для оценки главной части погрешности.

Что будем делать с полученным материалом:

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

Все темы данного раздела:

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

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

Наборные панели и шаблоны.
Подготовка вычислительных блоков облегчается благодаря выводу шаблона при задании того или иного оператора. Для этого в MathCAD служат наборные панели с шаблонами различных математических символов

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

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

Инструментальная панель
Инструментальная панель командного окна системы MATLAB позволяет обеспечить простой доступ к операциям над М-файлами (рис. 1.4)

Программирование в среде Matlab 5.
Файлы, которые содержат коды языка MATLAB, называются M-файлами. Для создания M-файла используется текстовый редактор; вызову М-файла предшествует присваивание значений входным аргументам; результа

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

Анализ.
Наряду с алгебраическими преобразованиями "Математика'' позволяет выполнять операции математического анализа. Базовыми являются операции интегрирования Integrate и дифференцирования D. Проинте

Численные методы.
Значения элементарных функций и многочисленных специальных математических функций в вещественных и комплексных точках с вещественными координатами, можно найти, просто вычислив соответствующие выра

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

Наборные панели и шаблоны.
Подготовка вычислительных блоков облегчается благодаря выводу шаблона при задании того или иного оператора. Для этого в MathCAD служат наборные панели с шаблонами различных математических символов.

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

Графы вычислительных процессов.
Рассмотрим более удобный способ подсчёта распространения ошибки в каком-либо арифметическом вычислении [6]. С этой целью мы будем, изображать последовательность операций в вычислении с пом

Деление
Если выполняется деление a1/a2, то стрелка от a1 к косой черте в кружке получает коэффициент +1, а стрелка от a2 к косой черте в кру

Методы решения алгебраических и трансцендентных уравнений.
  2.3.1. Приближённое решение уравнения f(x) = 0 методом деления пополам (методом бисекций). Пусть задана непрерывная функция f(x) и требуется найти корень у

Метод простых итераций.
Метод простых итераций (метод последовательных приближений) решения уравнения f(x) = 0 состоит в замене исходного уравнения эквивалентным ему уравнением x = j(x) и построении последовательности x

Порядок выполнения лабораторной работы с помощью метода простых итераций.
Графически или аналитически отделить корень уравнения f(x) = 0. 1. Преобразовать уравнение f(x) = 0 к виду x = j(x) так, чтобы в некоторой окрестности [a,b] корня x производная j¢(x)

Порядок выполнения лабораторной работы с помощью метода Ньютона
1. Графически или аналитически отделить корень уравнения f(x) = 0. Убедиться, что на найденном отрезке [a,b] функция f(x) удовлетворяет условиям сходимости метода Ньютона. 2. Выбрать начал

Метод Вегстейна.
При выводе метода Вегстейна решения задачи о неподвижной точке x=φ(x) будем использовать как аналитические, так и геометрические соображения [1]. Пусть уже найдены:

Алгоритм Вегстейна.
Шаг 0. Ввод x0 (начального приближения), φ(x) (исходной функции), q (оценки модуля производной), ε (допустимой абсолютной погрешности). Шаг 1. Вычислить

Метод Чебышева.
Требуется найти вещественный корень уравнения f(x) = 0, изолированный в интервале (a, b). Функция f(x) предполагается непрерывной вместе с производными до n-го порядка включительно, причём в интерв

Метод Данко.
Для отыскания действительного корня уравнения f(x)=0, изолированного в интервале (a, b), рассматривается кривая [5]

Метод простых итераций.
Рассмотрим произвольную нелинейную систему уравнений в Rn [10]. или в более к

Метод Ньютона.
Рассмотрим систему n нелинейных уравнений с n неизвестными или в векторной форме f

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

Аппроксимация с помощью кубического сплайна.
Специальным видом кусочной интерполяции является интерполяция с помощью сплайн-функции. Образованные в процессе такой интерполяции кривые обладают достаточным приближением и образуют кусочно-кубиче

Тригонометрическая интерполяция.
Пусть функция f(х) задана на отрезке [0,2p] таблицей значении f(xi) в равноотстоящих узлах (i=1, 2, ..., 2N

Метод градиентного спуска.
Общая задача нелинейного программирования без ограничений состоит в минимизации функции f(x)=f(x1, x2, ..., xп}, заданной во всем n-мерном евклидовом

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

Порядок выполнения лабораторной работы.
1. Составить подпрограмму-функцию для вычисления значений целевой функции. 2. Составить программу-функцию для нахождения экстремума целевой функции методом Нелдера-Мида. 3. Провес

Метод Эйлера.
Пусть требуется найти приближенное решение дифференци­ального уравнения y'=f(x,у), удовлетворяющее начальному усло­вию у(х0)=у0. Численное решение задачи состоит

Метод Рунге-Кутта.
Пусть требуется найти решение дифференциального уравнения y¢=f(x, y), удовлетворяющее начальному условию y(x0) = y0. Численное решение задачи состоит в построени

Решение одной из задач.
В качестве примера возьмём задачу разложения функции в ряд Тейлора (задача №1). Поскольку ЭВМ способна непосредственно вычислять только функции, содержащие арифметические операции (полином

Экономизация.
Экономизация ряда заключается в уменьшении числа арифметических операций при условии сохранения заданной точности вычисления функции. Данный приём использует свойство полиномов Чебышева сводить к м

К лабораторной работе №3. Методы решения алгебраических и трансцендентных уравнений.
Найти корень уравнения с точностью e = 0.0001. · Отделяем корень графически.

Моделирование сплайн-интерполяции.
Для исследования сплайн-интерполяции составим программу, вычисляющую сплайн-коэффициенты по граничному условию А. Функция Spline реализует алгоритм вычисления сплайн-коэффициентов с учётом

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги