
- •1 Вычислительная математика и ее задачи
- •2 Погрешность численного решения задачи
- •2.1 Непрерывные и дискретные значения в математических моделях
- •2.2 Источники и классификация погрешностей
- •2.3 Запись чисел. Форматы записи чисел
- •2.4 Абсолютная и относительная погрешности
- •2.4.1 Абсолютная и относительная погрешности
- •2.4.2 Значащие цифры в записи числа
- •2.4.3 Правила округления
- •2.4.4 Особенности вычислений с учетом ограниченности разрядной сетки
- •2.5 Оценки погрешностей суммы, разности, произведения, частного
- •3 Приближение функций
- •3.1 Задача приближения функций
- •3.2 Интерполирование функций
- •4 Решение нелинейных уравнений итерационными методами
- •4.1 Метод дихотомии (метод половинного деления или бисекций)
- •4.2 Метод простых итераций (метод последовательных приближений)
- •5 Приближенное решение систем линейных уравнений
- •5.1 Метод простых итераций
- •5.2 Метод Зейделя
- •6 Численное интегрирование
- •6.1 Формула прямоугольников
- •6.2 Формула трапеций
- •6.3. Формула парабол (Симпсона)
- •7 Численное решение обыкновенных дифференциальных уравнений первого порядка
- •7.1 Метод Эйлера
- •7.2 Метод Рунге−Кутта
- •Контрольные вопросы
- •Библиографический список

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
К а ф е д р а в ы с ш е й м а т е м а т и к и и п р и к л а д н о й и н ф о р м а т и к и
ЭЛЕМЕНТЫ ЧИСЛЕННЫХ МЕТОДОВ
Методические рекомендации по изучению курса информатики
|
4,00 |
|
|
|
|
|
|
3,00 |
|
|
|
|
|
|
2,00 |
|
|
|
|
|
|
1,00 |
|
|
|
|
|
|
|
|
|
4,00 |
|
|
|
0,00 |
|
|
|
|
|
-1,00 |
-0,50 |
0,00 |
0,50 |
1,00 |
1,50 |
2,00 |
|
-1,00 |
|
3,00 |
|
|
|
|
|
|
|
|
||
|
-2,00 |
|
2,00 |
|
|
|
|
|
|
|
|
||
|
|
|
|
1,00 |
|
|
|
|
|
|
0,00 |
|
|
|
|
-1,00 |
|
0,00 |
|
1,00 |
|
|
|
|
|
|
12000 |
|
|
|
|
-1,00 |
|
|
|
|
|
|
|
|
10000 |
|
|
|
|
-2,00 |
|
8000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6000 |
|
|
|
|
|
|
4000 |
|
|
|
|
|
|
2000 |
|
|
|
|
|
|
0 |
10317 |
2,00 |
6561 |
|
6985 |
|
|
|
|
|
|
|
|
|
|
|
4810 |
|
|
|
|
|
|
|
|
|
2475 |
1282 |
1454 |
721 |
804 |
313 |
290 |
201 |
2528 |
1438 |
730 |
361 |
Самара Самарский государственный технический университет
2009
Печатается по решению Редакционно-издательского совета СамГТУ
УДК 519.6
Элементы численных методов: метод. реком. по изучению курса информатики / Составители Л.В. Лиманова, В.Н. Маклаков, М.И. Уманский. – Самара: Самар. гос. техн. ун-т, 2009. – 48 с.: ил.
Методические указания соответствуют рабочей программе курса информатики СамГТУ. Приведены теоретические сведения по избранным разделам вычислительной математики, необходимые при решении прикладных задач с помощью ЭВМ. Материал рекомендуется для самостоятельной работы студентов при подготовке к лабораторным работам по курсу информатики.
Методические указания предназначены студентам СамГТУ.
УДК 519.6
Составители канд. физ.-мат. наук Л.В. Лиманова, канд. физ.-мат. наук В.Н. Маклаков, канд. техн. наук М.И. Уманский
Рецензент канд. техн. наук Г.Н. Гутман
© Л.В. Лиманова, В.Н. Маклаков, М.И. Уманский, 2009 © Самарский государственный
технический университет, 2009
1 Вычислительная математика и ее задачи
Вычислительная математика − это раздел математики,
включающий круг вопросов, связанных с использованием электронных вычислительных машин (ЭВМ). Содержание термина «Вычислительная математика» нельзя считать установившимся, так как эта область интенсивно развивается в связи с быстро растущими применениями ЭВМ в новых направлениях. Часто термин «Вычислительная математика» понимается как теория численных методов и алгоритмов решения типовых математических задач. Это толкование термина «Вычислительная математика» получило распространение на первоначальном этапе, когда использование ЭВМ предъявило новые требования к численным методам; основной задачей на этом этапе была разработка новых методов, «удобных» для ЭВМ.
В вычислительной математике можно выделить следующие три больших раздела. Первый связан с применением ЭВМ в различных областях научной и практической деятельности и может быть охарактеризован как анализ математических моделей. Второй — с разработкой методов и алгоритмов решения типовых математических задач, возникающих при исследованиях математических моделей. Третий раздел связан с вопросом об упрощении взаимоотношений человека с ЭВМ, включая теорию и практику программирования задач для ЭВМ, в том числе автоматизацию программирования задач для ЭВМ.
Анализ математических моделей включает в себя изучение постановки задачи, выбор модели, анализ и обработку входной информации, численное решение математических задач, возникающих в связи с исследованием модели, анализ результатов вычислений, и, наконец, вопросы, связанные с реализацией полученных результатов. Задача выбора модели должна решаться с учётом следующего требования. Степень достоверности, с которой
1
результаты анализа модели позволяют исследовать конкретное явление (или класс явлений), должна соответствовать точности исходной информации. При этом с появлением возможности получать более точную информацию обычно возникает необходимость совершенствования построенной модели, а в ряде случаев даже коренной её замены. Для таких задач существенное значение приобретает обработка исходной информации. Это в большинстве случаев требует привлечения методов математической статистики. Математические модели сыграли важную роль в развитии естествознания; в настоящее время использование математических моделей является существенным фактором в широком диапазоне человеческой деятельности (в том числе в вопросах управления, планирования, прогнозирования и т.д.).
Изучение реальных явлений на основе анализа построенных моделей, как правило, требует развития численных методов и привлечения ЭВМ. Таким образом, в вычислительной математике важное место занимают численные методы решения поставленных математических задач и в первую очередь типовых математических задач.
В качестве примера типовых математических задач, часто встречающихся в приложениях, можно назвать задачи алгебры: здесь большое значение имеют численные методы решения нелинейных уравнений, а также систем линейных алгебраических уравнений (в частности, больших систем). Другие примеры — численные методы дифференцирования и интегрирования функций одного или нескольких переменных; численные методы решения обыкновенных дифференциальных уравнений (сюда включают, в частности, изучение и сравнительный анализ численных методов различных типов, например, Адамса, Рунге — Кутта). Значительное число исследований посвящено численным методам решения уравнений с частными производными. Здесь большое направление составляют «экономичные методы», т. е. методы, позволяющие получать результаты при относительно малом (экономном) числе операций.
2
Применение ЭВМ непрерывно расширяет круг пользователей и поэтому возникает тенденция такой степени автоматизации, при которой становится менее существенным знакомство пользователей с численными методами. Это предъявляет новые требования к алгоритмам, их классификации и к стандартным программам решения типовых задач.
В настоящее время выделился ряд направлений прикладной науки, где современные темпы научно-технического прогресса были бы немыслимы без развития численных методов и применения ЭВМ.
Под численными методами подразумеваются методы решения задач, сводящиеся к арифметическим и некоторым логическим действиям над числами, т.е. к действиям, которые выполняет ЭВМ. Решение математической задачи, полученное численным методом, обычно является приближенным по отношению к исходной аналитической задаче, т.е. содержит некоторую погрешность. Это происходит потому, что численным методом обычно решается некоторая другая, более простая задача, аппроксимирующая (приближающая) исходную задачу. Исследованию погрешности численных методов уделяется значительное внимание.
Это вовсе не означает, что численные методы исследования объектов и процессов окружающего мира хуже аналитических. Практически любое решение, основанное на использовании моделей, является приближенным. И численные, и аналитические методы исследования имеют свои сильные и слабые стороны, свои области применения, в которых каждый из подходов наиболее эффективен.
Результат решения подавляющего большинства задач неизбежно содержит погрешности. Некоторые из них принципиально не удается устранить, устранение других нецелесообразно с учетом реальных требований потребителя.
3