Файл: Руководство по выполнению лабораторных работ по предмету Вычислительная математика.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 131
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
cos(x).
Пример 18. Вычислите неопределенный интеграл: (x2 + cos x)dx.
Решение. Из палитры “Высшей математики”, активизируем заполняем выведенный шаблон; завешаем набор знаком палитры “Операторы отношений”. На экране читаем ответ: x3 + sin(x.)
Пример 19. Вычислите определенный интеграл: (x2 + 1) dx.
Решение Из палитры “Высшей математики”, активизируем ,заполняем выведенный шаблон; завешаем набор знаком палитры “Операторы отношений”. На экране читаем ответ: - ln( - 1).
Лабораторная работа №1
Тема: Решение уравнения c одной переменной
Рассмотрим уравнение
(1.1)
где определена и непрерывна на некотором конечном или бесконечном интервале .
Всякое значение , обращающее функцию в нуль, , называется корнем уравнения (1.1), а способ нахождения этого значения и есть решение уравнения (1.1).
Найти корни уравнения вида (1.1) точно удается лишь в редких случаях. Кроме того, часто уравнение содержит коэффициенты, известные лишь приблизительно и следовательно, сама задача о точном определении корней уравнения теряет смысл. Разработаны методы численного решения уравнений вида (1.1), позволяющие отыскать приближенные значения корней этого уравнения.
При этом приходится решать две задачи:
1) отделение корней, т. е. отыскание достаточно малых областей, в каждой из которых заключен только один корень уравнения;
2) вычисление корней с заданной точностью.
Воспользуемся известным результатом математического анализа: если непрерывная функция принимает на концах некоторого интервала значения разных знаков, то интервал содержит по крайней мере один корень уравнения.
Для выделения областей, содержащих один корень, можно использовать, например, графический способом, либо двигаясь вдоль области определения с некоторым шагом, проверять на концах интервалов условие смены знака функции.
Для решения второй задачи существует многочисленные методы, из которых рассмотрим четыре: метод итераций, метод половинного деления, метод хорд, метод касательных.
Задание 1
Сделать отделение корней: графически и по программе (точность ). Индивидуальные задания приведены в таблице 1.
Задание 2
1. Провести уточнение корней методом половинного деления.
В качестве начального приближения выберем , затем исследуем функцию на концах отрезков и . Выбирается тот отрезок, у которого значение функции на концах имеет противоположные знаки. Процесс продолжается до тех пор, пока не выполнится условие . Точность принять равной
2. Сделать уточнение корней методом простой итерации.
Пусть корни отделены и содержит единственный корень. Уравнение (1.1) приведем к итерационному виду:
(1.2)
где функция дифференцируема на и для любого
. Функцию можно подобрать в виде
(1.3)
где находится из условия , для .
Последнее условие гарантирует сходимость итерационной последовательности к корню . Условием окончания счета будем считать выполнение неравенства
(1.4)
3. Сделать уточнение корней методом хорд или касательных (X, K в таблице 1) с заданной точностью .
,
для метода касательных:
,
Значение для метода хорд и начальная точка для метода касательных выбирается из условия выполнения неравенства .
В результате вычислений по этим формулам может быть получена последовательность приближенных значений корня . Процесс вычислений заканчивается при выполнении условия < ( ). В каждом случае вывести на печать количество итераций, необходимых для достижения заданной точности.
Примерный вариант выполнения лабораторной работы на MathCad
1. Определение, построение таблиц значений и графиков функций и отделение корней уравнения y=x-sinx-0,25.
О
тделяем корни графически.
В
ычисляем значения аргумента и функции.
Набираем i, xi Fi. Ниже, x= и рядом щелкаем мышью, набираем F= ,также рядом щелкаем мышью.
2
. Решение с использованием операторов given, find.
3. Символьное решение.
4. Слева решение методом итераций, посредине методом касательных, справа методом хорд.
Таблица 1
КОНТРОЛЬНЫЕ ВОПРОСЫ
2. Способы отделения корней.
3. Каким образом графическое отделение корней уточняется с помощью вычислений?
4. Дать словесное описание алгоритма метода половинного деления.
5. Необходимые условия сходимости метода половинного деления.
6. Условие окончания счета метода простой итерации. Погрешность метода.
7. Словесное описание алгоритма метода хорд. Графическое представление метода. Вычисление погрешности.
8. Словесное описание алгоритма метода касательных (Ньютона). Графическое представление метода. Условие выбора начальной точки.
Лабораторная работа №2
Тема: Решение систем линейных уравнений
Методы решения систем линейных уравнений
(2.1)
или в векторном виде
(2.2)
можно разделить на две основные группы: прямые методы и итерационные. Прямые методы дают точное решение за конечное число операций; к ним относятся, например, методы Крамера и Гаусса. Итерационные методы дают решение системы уравнений как предел последовательных приближений. Для итерационных методов необходимо выполнение условий сходимости и дополнительных преобразований системы в эквивалентную ей.
Задание 1
1. Решить систему линейных уравнений методом Гаусса. Задания приведены в таблице 2.
Комментарий. Контроль выполняемых вычислений является важным элементом решения любой вычислительной задачи. Для контроля прямого хода пользуются контрольными суммами, которые представляют собой суммы коэффициентов при неизвестных и свободного члена для каждого уравнения заданной системы.
Для контроля вычислений в основной части схемы единственного деления (столбцы коэффициентов при неизвестных и свободных членов) над контрольными суммами выполняют те же действия, что и над остальными элементами той же строки. При отсутствии вычислительных ошибок контрольная сумма для каждой строки в пределах влияниях погрешностей округления и их накопления должна совпадать со строчной суммой - вторым столбцом контроля. Строчные суммы представляют собой суммы всех элементов из основной части этой строки.
Задание 2
Решить систему (2.1) методом простой итерации. Предполагается в дальнейшем, что матрица
Пример 18. Вычислите неопределенный интеграл: (x2 + cos x)dx.
Решение. Из палитры “Высшей математики”, активизируем заполняем выведенный шаблон; завешаем набор знаком палитры “Операторы отношений”. На экране читаем ответ: x3 + sin(x.)
Пример 19. Вычислите определенный интеграл: (x2 + 1) dx.
Решение Из палитры “Высшей математики”, активизируем ,заполняем выведенный шаблон; завешаем набор знаком палитры “Операторы отношений”. На экране читаем ответ: - ln( - 1).
Лабораторная работа №1
Тема: Решение уравнения c одной переменной
Рассмотрим уравнение
(1.1)
где определена и непрерывна на некотором конечном или бесконечном интервале .
Всякое значение , обращающее функцию в нуль, , называется корнем уравнения (1.1), а способ нахождения этого значения и есть решение уравнения (1.1).
Найти корни уравнения вида (1.1) точно удается лишь в редких случаях. Кроме того, часто уравнение содержит коэффициенты, известные лишь приблизительно и следовательно, сама задача о точном определении корней уравнения теряет смысл. Разработаны методы численного решения уравнений вида (1.1), позволяющие отыскать приближенные значения корней этого уравнения.
При этом приходится решать две задачи:
1) отделение корней, т. е. отыскание достаточно малых областей, в каждой из которых заключен только один корень уравнения;
2) вычисление корней с заданной точностью.
Воспользуемся известным результатом математического анализа: если непрерывная функция принимает на концах некоторого интервала значения разных знаков, то интервал содержит по крайней мере один корень уравнения.
Для выделения областей, содержащих один корень, можно использовать, например, графический способом, либо двигаясь вдоль области определения с некоторым шагом, проверять на концах интервалов условие смены знака функции.
Для решения второй задачи существует многочисленные методы, из которых рассмотрим четыре: метод итераций, метод половинного деления, метод хорд, метод касательных.
Задание 1
Сделать отделение корней: графически и по программе (точность ). Индивидуальные задания приведены в таблице 1.
Задание 2
1. Провести уточнение корней методом половинного деления.
В качестве начального приближения выберем , затем исследуем функцию на концах отрезков и . Выбирается тот отрезок, у которого значение функции на концах имеет противоположные знаки. Процесс продолжается до тех пор, пока не выполнится условие . Точность принять равной
2. Сделать уточнение корней методом простой итерации.
Пусть корни отделены и содержит единственный корень. Уравнение (1.1) приведем к итерационному виду:
(1.2)
где функция дифференцируема на и для любого
. Функцию можно подобрать в виде
(1.3)
где находится из условия , для .
Последнее условие гарантирует сходимость итерационной последовательности к корню . Условием окончания счета будем считать выполнение неравенства
(1.4)
3. Сделать уточнение корней методом хорд или касательных (X, K в таблице 1) с заданной точностью .
Расчетная формула для метода хорд:
,
для метода касательных:
,
Значение для метода хорд и начальная точка для метода касательных выбирается из условия выполнения неравенства .
В результате вычислений по этим формулам может быть получена последовательность приближенных значений корня . Процесс вычислений заканчивается при выполнении условия < ( ). В каждом случае вывести на печать количество итераций, необходимых для достижения заданной точности.
Примерный вариант выполнения лабораторной работы на MathCad
1. Определение, построение таблиц значений и графиков функций и отделение корней уравнения y=x-sinx-0,25.
О
тделяем корни графически.
В
ычисляем значения аргумента и функции.
Набираем i, xi Fi. Ниже, x= и рядом щелкаем мышью, набираем F= ,также рядом щелкаем мышью.
2
. Решение с использованием операторов given, find.
3. Символьное решение.
4. Слева решение методом итераций, посредине методом касательных, справа методом хорд.
Таблица 1
N | Метод | Уравнение |
1 | K | |
2 | К | |
3 | Х | |
4 | К | |
5 | Х | |
6 | К | |
7 | Х | |
8 | K | |
9 | X | |
10 | K | |
КОНТРОЛЬНЫЕ ВОПРОСЫ
-
Этапы решения уравнения с одной неизвестной.
2. Способы отделения корней.
3. Каким образом графическое отделение корней уточняется с помощью вычислений?
4. Дать словесное описание алгоритма метода половинного деления.
5. Необходимые условия сходимости метода половинного деления.
6. Условие окончания счета метода простой итерации. Погрешность метода.
7. Словесное описание алгоритма метода хорд. Графическое представление метода. Вычисление погрешности.
8. Словесное описание алгоритма метода касательных (Ньютона). Графическое представление метода. Условие выбора начальной точки.
Лабораторная работа №2
Тема: Решение систем линейных уравнений
Методы решения систем линейных уравнений
(2.1)
или в векторном виде
(2.2)
можно разделить на две основные группы: прямые методы и итерационные. Прямые методы дают точное решение за конечное число операций; к ним относятся, например, методы Крамера и Гаусса. Итерационные методы дают решение системы уравнений как предел последовательных приближений. Для итерационных методов необходимо выполнение условий сходимости и дополнительных преобразований системы в эквивалентную ей.
Задание 1
1. Решить систему линейных уравнений методом Гаусса. Задания приведены в таблице 2.
Комментарий. Контроль выполняемых вычислений является важным элементом решения любой вычислительной задачи. Для контроля прямого хода пользуются контрольными суммами, которые представляют собой суммы коэффициентов при неизвестных и свободного члена для каждого уравнения заданной системы.
Для контроля вычислений в основной части схемы единственного деления (столбцы коэффициентов при неизвестных и свободных членов) над контрольными суммами выполняют те же действия, что и над остальными элементами той же строки. При отсутствии вычислительных ошибок контрольная сумма для каждой строки в пределах влияниях погрешностей округления и их накопления должна совпадать со строчной суммой - вторым столбцом контроля. Строчные суммы представляют собой суммы всех элементов из основной части этой строки.
Задание 2
Решить систему (2.1) методом простой итерации. Предполагается в дальнейшем, что матрица