- •Численные методы.
- •Действия над приближенными числами.
- •Относительная погрешность.
- •Число верных знаков.
- •Округление чисел.
- •Свойства погрешностей.
- •Универсальный математический пакет программ MathCad: основные сведения.
- •Примеры вычислений в среде MathCad.
- •Найти обратную матрицу
- •Построить график функции
- •Приближенное решение алгебраических и трансцендентных уравнений.
- •Программа на языке qbasic
- •Метод Ньютона (метод касательных).
- •Метод простых итераций (метод последовательных приближений).
- •То итерационный процесс
- •Предельное значение
- •Геометрическая иллюстрация метода итераций.
- •Интерполяция функций. Многочлен Лагранжа.
- •Текст программы на языке qbasic имеет вид
- •Блок-схема программы вычисления процедуры-функции lx() вычисления многочлена Лагранжа k – й степени в точке х1.
- •Интерполяционная функция Ньютона.
- •Аппроксимация функций по методу наименьших квадратов.
- •Текст программы на языке qbasic имеет вид
- •Текст программы на языке qbasic для вычисления среднего квадратического отклонения.
- •Метод Гаусса решения системы линейных уравнений.
- •Текст программы решения системы уравнений методом Гаусса на языке qbasic.
- •Приближенное вычисление определенных интегралов.
- •Формула прямоугольников.
- •Блок-схема программы вычисления интеграла по формуле прямоугольников.
- •Текст программы на языке qbasic интегрирования по формуле прямоугольников.
- •Формула трапеций.
- •Блок-схема программы вычисления интеграла по формуле Симпсона
- •Текст программы на qbasic интегрирования по формуле Симпсона.
- •Численное интегрирование дифференциальных уравнений.
- •Метод Эйлера.
- •Метод Рунге-Кутта.
- •Блок-схема программы вычисления решения дифференциального уравнения по методу Рунге-Кутта.
- •Блок-схема процедуры-функции метода Рунге-Кутта.
- •Расчетные формулы для метода Рунге- Кутта.
- •Результаты работы программы
- •Одномерная оптимизация.
- •Метод дихотомии.
- •Текст программы нахождения минимума методом градиентного спуска.
Округление чисел.
Рассмотрим некоторое приближенное или точное число а. Часто бывает необходимость округлить это число, т.е. заменить его числом а1 с меньшим количеством значащих цифр. Число а1 выбирают так, чтобы погрешность округления |a1 – a|, была наименьшей.
Правило округления. Чтобы округлить число до n значащих цифр, отбрасывают все цифры, стоящие справа от n – й значащей цифры, или, если это нужно для сохранения разрядов, заменяют их нулями. При этом
-
если первая из отброшенных цифр меньше 5, то оставшиеся десятичные знаки сохраняются без изменения;
-
если первая из отброшенных цифр больше 5, то к последней оставшейся цифре прибавляется единица;
-
если первая из отброшенных цифр равна 5, и среди остальных отброшенных цифр имеются ненулевые, то последняя оставшаяся цифра увеличивается на единицу;
-
если первая из отброшенных цифр больше 5 и все остальные отброшенные цифры являются нулями, то последняя оставшаяся цифра сохраняется неизменной, если она четная, и увеличивается на единицу, если она нечетная (правило четной цифры).
П р и м е р 1 . Округляя число
π = 3,1415926535…
до пяти, четырех и трех значащих цифр, получим приближенные числа 3,1416,
3,142, 3,14. Абсолютные погрешности при этом будут меньше соответственно
½ ∙10 -4, ½ 10 -3, ½ 10 – 2
П р и м е р 2 . Округляя число 1,2500 до двух значащих цифр, получим приближенное число 1,2 с абсолютной погрешностью, равной ½ 10 -1 = 0,05.
Точность приближенного числа зависит от количества верных значащих цифр. В тех случаях, когда число содержит излишнее количество неверных значащих цифр прибегают к округлению.
В промежуточных результатах вычислений следует удерживать не более 1-2 неверных значащих цифр. Окончательный результат не должен содержать более одной сомнительной (неверной) значащей цифры.
Свойства погрешностей.
Имеются следующие правила для нахождения погрешностей.
-
Абсолютная погрешность алгебраической суммы нескольких приближенных чисел не превышает суммы абсолютных погрешностей этих чисел.
Т.е., если u = x1 ± x2 ± …± xn , то
Отсюда следует, что предельная, что предельная абсолютная погрешность алгебраической суммы не может быть меньше предельной абсолютной погрешности наименее точного слагаемого, т.е. слагаемого, имеющего максимальную абсолютную погрешность.
-
Относительная погрешность произведения нескольких приближенных чисел не превышает суммы относительных погрешностей этих чисел.
-
Относительная погрешность частного нескольких приближенных чисел не превышает суммы относительных погрешностей этих чисел.
Универсальный математический пакет программ MathCad: основные сведения.
Пакет программ MathCAD позволяет выполнять математические расчеты с помощью компьютера в операционной системе Windows.
MathCAD включает три редактора – формульный, текстовый и графический. Благодаря этим пакетая обеспечивается принятый в математике способ задания функций и получение результатов вычислений в виде таблиц и графиков.
MathCAD включает множество операторов, позволяющих осуществлять решение разнообразных математических задач.
Возможны два типа вычислений в среде MathCAD, осуществляемые с помощью формульного редактора: численный и символьный. При первом результат получается в виде числа, при втором – в виде математического выражения. При этом можно:
-
оперировать с действительными и комплексными величинами;
-
решать всевозможные алгебраические задачи;
-
разлагать функции в ряды Тейлора и Фурье;
-
выполнять действия с векторами и матрицами;
-
осуществлять логические операции;
-
производить дифференцирование и интегрирование функций;
-
осуществлять преобразования Фурье и Лапласа;
-
производить статистические вычисления;
-
производить аппроксимацию функций, заданных по точкам;
-
решать задачи, относящиеся к линейному и нелинейному программированию и связанные с поиском глобального экстремума функции цели.
После запуска текстового пакета MathCAD появляется окно с тремя строками: меню, стандартная и форматирование.
Обращаю внимание на меню вид. Это меню содержит подменю, специфическое для программы MathCAD. В первую очередь сюда относится подменю «пакеты инструментов». Это подменю указывает, какие операции можно производить в среде MathCAD. Наличие «птички» перед строкой подменю вызывает появление подменю, с указанием конкретных действий, которые может производить программа. В общей сложности можно вызвать 10 панелей инструментов.
Арифметика
Графика
Матрицы
Оценка
Исчисление
Булево
Программирование
Греческий алфавит
Символы
Модификаторы.