ПОГРЕШНОСТИ И ПРИБЛИЖЕННЫЕ ЧИСЛА Кафедра Информационных технологий и управляющих систем Предмет «Вычислительные методы и их применение в ЭВМ» Лекция Доцент.

Презентация:



Advertisements
Похожие презентации
Введение Список литературы Бахвалов Н.С., Лапин А.В., Чижонков Е.В. Численные методы в задачах и упражнениях. – М.: Высшая школа, Копченова Н.В.,
Advertisements

Введение Литература. Киселевская, С.В., Ушаков, А.А. Вычислительная математика: учебное пособие. – Владивосток : Изд-во ВГУЭС, Турчак, Л.И., Плотников,
Лобанов Алексей Иванович Основы вычислительной математики Лекция 1 8 сентября 2009 года.
Тема: Теория погрешностей. Под погрешностью понимается некоторая величина, характеризующая точность результата. Выделяют три вида погрешностей: 1. Неустранимая.
Представление чисел в компьютере 1.Представление целых положительных чисел. 2.Представление целых отрицательных чисел. 3.Особенности реализации арифметических.
«Двоичная арифметика, алгоритм сложения». Учебные вопросы: 1. Правила недесятичной арифметики. 2. Способы представления чисел в разрядной сетке ЭВМ.
Практические приемы приближенных вычислений. А-8 урок 1.
Учебный курс Основы вычислительной математики Лекция 1 доктор физико-математических наук, профессор Лобанов Алексей Иванович.
Арифметические основы компьютера. Системы счисления Системой счисления называется совокупность приемов наименования и записи чисел Система счисления –
Системы счисления, используемые в компьютере. Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
Тема: Вычисление значений функций 1.Вычисление значения алгебраического полинома. Схема Горнера. Рассмотрим полином Наша задача – найти значение этого.
БИК Специальность ПОВТ Дисциплина "Численные методы" 1.
Системы счисления Азарко Денис. Индо-арабская система счисления Каждая запись, обозначающая число, представляет собой набор из десяти основных символов.
Презентация к уроку по информатике и икт (10 класс) по теме: "Машинные" системы счисления
Ребята, мы продолжаем изучать логарифмы, и все что с ними связано. На сегодняшнем занятии мы рассмотрим, какими свойствами обладают операции над логарифмами.
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА "Все есть число", говорили пифагорийцы, подчеркивая необычайно важную роль чисел в практической деятельности.
ЧИСЛА В ПАМЯТИ КОМПЬЮТЕРА. ПРЕДСТАВЛЕНИЕ ЦЕЛЫХ ЧИСЕЛ Часть памяти, в которой хранится число называют ячейкой, минимальный размер которой – 8 битов. Как.
Машинные коды чисел В компьютере все арифметические операции над числами сводятся к операциям арифметического сложения и сдвигу кодов.
Введение в теорию пределов. Последовательность Опр. Числовой последовательностью называется функция, заданная на множестве N натуральных чисел. Кратко.
Автор: Бараковских Екатерина 10 А МОУ СОШ 1 Свердловская область, Нижнесергинский район, город Михайловск Числа с плавающей запятой.
Транксрипт:

ПОГРЕШНОСТИ И ПРИБЛИЖЕННЫЕ ЧИСЛА Кафедра Информационных технологий и управляющих систем Предмет «Вычислительные методы и их применение в ЭВМ» Лекция Доцент Стрельцова Г. А.

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

Повестка дня Список изучаемых разделов: Приближенные числа и правила приближений. Погрешности арифметических операций. Основные свойства решений. Время, отводимое на каждый раздел: 5-10 минут.

Обзор Разделы лекции Приближенные числа и правила приближений Погрешности арифметических операций Основные свойства решений

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

Приближенные числа и правила приближений Значащими цифрами числа а * называются все цифры его записи, начиная с первой ненулевой слева. Значащую цифру числа а * называют верной, если абсолютная погрешность числа не превышает единицу разряда, соответствующего этой цифре. Пример: Δ (a*) =0, , a* =0, – 4 верных цифры.

Приближенные числа и правила приближений Округление числа – замена его другим числом с меньшим числом значащих цифр. Погрешность такой замены называется погрешностью округления. Виды округления: Усечение – отбрасывание всех цифр, расположенных слева от значащей цифры. Абсолютная погрешность не превышает единицы разряда. Округление по дополнению – при разряде, меньшим 5, остается та же цифра, при большем или равном 5 добавляется 1. Абсолютная погрешность не превышает ½ разряда последней оставляемой цифре. Границы погрешностей всегда округляют в сторону увеличения.

Приближенные числа и правила приближений Относительная погрешность (%) чисел с n верными знаками. Начало таблицы. Первые значащие цифры n=2n-=3n= , ,30,830,083 14,…,167,10,710,071 17,…,195,90,590,059 20,…,2250,50,05 23,…,264,30,430,043 26,…,293,80,380,038 30,…,343,30,330,033

Приближенные числа и правила приближений Относительная погрешность (%) чисел с n верными знаками. Окончание таблицы. Первые значащие цифры n=2n-=3n=4 35,…,392,90,290,029 40,…,442,50,250,025 45,…,492,20,220,022 50,…,5920,20,02 60,…,691,70,170,017 70,…,791,40,140,014 80,…,891,20,120,012 90,…,991,10,110,011 Пример: 0, ,…,393δ= 0,29%

Приближенные числа и правила приближений Для двоичных чисел существуют понятия: Машинный нуль. Машинная бесконечность. Переполнение. Исчезновение порядка. 0 XoXo -X o Машинная бесконечность Машинный нуль X- X

Приближенные числа и правила приближений Числа, большие по модулю, чем X, рассматриваются, как машинная бесконечность, и попытка получить такое число приводит к аварийному останову по переполнению. Числа, меньшие по модулю, чем Xo представляются машинным нулем. При получении таких чисел возможно исчезновение порядка (или антипереполнение). Для двоичных чисел при потери точности вычислений используют так называемую удвоенную точность.

Приближенные числа и правила приближений Пример: Имеется гипотетическая машина с 6 двоичными разрядами мантиссы, в которой округление происходит только по дополнению. Выполнить арифметические действия для двух чисел в двоичном коде: a=20.5D= B; b=1.75D=1.11B a+b=22.25D; a*b=35,785D a+b= = B B =22.5D a*b= *1.11= B B =36D

Приближенные числа и правила приближений Проверка точности вычислений проводится по так называемому машинному эпсилону ε м. Машинный эпсилон ε м – это минимальное из представленных чисел ε, для которых 1 ε м > 1 Алгоритм проверки (вставка в фрагмент программы): 1. Задается шаг ε (о) =1, проводится вычисление, 2. Задается шаг ε (1) =0.5 ε (о) проводится вычисление и проверяется неравенство 1 ε > 1 ………………………………………………………………………………… n. Задается шаг ε (n) =0.5 ε (n-1) проводится вычисление и проверяется неравенство 1 ε > 1 Если неравенство выполняется, то принимается ε м = ε (n-1) и переходят к следующему этапу вычислений.

Приближенные числа и правила приближений В представленном примере ε м = , т. к. 1+ ε м = , тогда 1 ε м = Если же к 1 добавить любое положительное число ε < ε м, то в седьмом разряде результата будет стоять нуль, и после округления получается: 1 ε = 1

Приближенные числа и правила приближений В современной мировой практике используется ошибка вычислений приближенного числа: Error = |a-a * |/(1+a) Error Δ (a*) при |a|<<1 Error δ(a*) при |a|>>1

Погрешности арифметических операций Погрешности суммы и разности: Δ (a*± b*) Δ (a*) + Δ (b*) δ (a*+ b*) δ max ; δ (a*- b*) v*δ max δ max = max{δ (a*), δ (b*) }, v=|a+b|/|a-b| Относительные погрешности произведения и частного: Δ (a*+ b*) Δ (a*) + Δ (b*) δ(a* b*) δ (a*) + δ (b*) + δ (a*) * δ (b*) δ(a*/ b*) (δ (a*) + δ (b*))/(1- δ (b*)) Границы относительных погрешностей: δ(a* b*) δ (a*) + δ (b*) δ(a*/ b*)

Основные свойства решений Корректность вычислительной задачи. Это выполнение условий: 1) ее решение y, принадлежащих Y, существует при всех входных x, принадлежащих X. 2) это решение единственное 3) решение устойчиво по отношению к малым возмущениям входных величин. Единственность вычислительной задачи. Задача должна иметь единственное решение. Устойчивость вычислительной задачи. Задача устойчива по входным данным, если для любого ε>0 существует δ= δ(ε)>0 такое, что всякому исходному x * при котором Δ(x * ) < δ, соответствует y*, для которого Δ(y * ) < ε. Т. е. решение y зависит от входного x непрерывным образом. Относительная устойчивость решения – замена Δ на δ.

ВЫВОДЫ Рассмотренные вопросы Приближенные числа и правила приближений. Погрешности арифметических операций. Основные свойства решений. Практические работы 1. Примеры вычислений.