3 сем Крупин / отчет лаба 1
.docxЗадача 1.1.
Постановка задачи: Найти сумму ряда S= . Вычислить значения частичных сумм ряда и найти величины абсолютной и относительной погрешностей при значениях = , , .
Решение задачи. Используя средства пакета МC, получим значение S=19. Введем функцию . Тогда абсолютную погрешность можно определить с помощью функции , а относительную погрешность определяется как .
Результаты вычислительного эксперимента оформим в виде таблицы.
|
S(N) |
|
Количество верных цифр результата |
|
Ответ |
10 |
10.21428571 |
8.78571429 |
1 |
46% |
S=10±9 |
|
17.37100737 |
1.62899263 |
1 |
8.6% |
S=17.4±1.6 |
|
18.98201888 |
0.01798112 |
3 |
0.0946% |
S=18.98±0.02 |
|
18.9999982 |
0.0000018 |
7 |
0.0000094% |
S=18.999998±0.000002 |
Листинг программы
Задача 1.2
Постановка задачи: найти значения машинного нуля, машинной бесконечности, машинного эпсилон.
Машинный ноль — числовое значение с таким отрицательным порядком, которое воспринимается машиной как ноль.
Машинная бесконечность - число, большее по модулю некоторого фиксированного для данного типа ЭВМ числа.
Машинным эпсилон называется относительная точность эвм, то есть граница относительной погрешности представления чисел в эвм.
Возьмем = и экспериментально найдем такое приближенное целое значение n, при котором значение еще отлично от нуля.
Аналогично возьмем = , где m значение, при котором не происходит переполнение, , где k значение, при котором сумма отлична от 1.
Результаты вычислительного эксперимента:
Машинная бесконечность 2^1019
Машинный нуль 2^-1019
Машинное эпсилон 2^-52
Листинг программы
Задача 1.3.
Задана функция . Требуется вычислить значение функции в точке и исследовать поведение погрешностей в зависимости от погрешности аргумента.
Решение задачи:
Пусть определитель матрицы имеет вид Тогда, раскрывая определитель, получим следующий вид функции: f(x)=2
Вычислим определитель в точке . Для получения теоретической оценки следует учесть, что величина для данного варианта ∆ равна 0.0005. Производная функции f’(x):= монотонно возрастает, поэтому
max|f’(x)|:= 4364.475253887на интервале значений (х0-∆)<=(хо+∆).
Введем функцию
Таким образом, теоретическая оценка получена: сравним теоретическую оценку с погрешностью, полученной с помощью вычислительного эксперимента.
Полученные значения укладываются в теоретическую оценку погрешности. Заметим, что величина относительной погрешности невелика, например, в последнем эксперименте:
Ответ: f(8.191)= (306377±112) результат содержит 3 верные цифры, относительная погрешность 4*
Лабораторная работа № 1
по Математическим методам моделирования физических процессов
Студент Горьков И.А.
Группа ТФ-10-20
Вариант 19
Преподаватель Крупин Г.В.