Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к лабораторным работам по дисциплине Вычислительная математика.DOC
Скачиваний:
191
Добавлен:
01.05.2014
Размер:
930.3 Кб
Скачать

Лабораторная работа № 6

  1. В лабораторной работе предлагается, используя подпрограммы-функцииITER иRoundиз файлаmethods.cpp (файл заголовковmethods.h,директорияLIBR1), найти корень уравненияс заданной точностьюEpsметодом простых итераций, исследовать скорость сходимости и обусловленность метода.

  2. Для данной работы вид функции задается преподавателем индивидуально каждому студенту из числа вариантов, приведенных в 3.6.

  3. Порядок выполнения лабораторной работы.

  4. 1) Графически или аналитически отделить корень уравнения .

  5. 2) Преобразовать уравнение к видутак, чтобы в некоторой окрестности(Left, Right)корня производнаяудовлетворяла условию. При этом следует иметь в виду, что чем меньше величинаq, тем быстрее последовательные приближения сходятся к корню.

  6. 3) Выбрать начальное приближение, лежащее на отрезке (Left, Right).

  7. 4) Составить подпрограмму для вычисления значений функций предусмотрев округление вычисленных значений с точностьюDelta.

  8. 5) Составить головную программу, вычисляющую корень уравнения и содержащую обращение к подпрограммам-функциям Round иITERи индикацию результатов.

  9. 6) Провести вычисления по программе. Исследовать скорость сходимости и обусловленность метода.

  10. Текст подпрограммы-функции ITER, позволяющей вычислять корни уравнениядля любой функции, которая удовлетворяет достаточным условиям сходимости метода, приводится далее.

3.6. Курсовая работа по дисциплине и варианты заданий

  1. Лабораторные работы, описанные в настоящем разделе, целесообразно объединять для выполнения курсовой работы, нацеленной на сравнительную оценку различных методов приближенного решения нелинейных уравнений. Типовое задание на курсовую работу формулируется следующим образом:

  2. Найти корень уравнения с заданной точностью методом бисекции, Ньютона, хорд и итераций, используя соответственно подпрограммы-функцииBISECT, NEWTON, HORDA, ITER, Round из файлаmethods.cpp (файл заголовковmethods.h,директорияLIBR1).

  3. Исследовать обусловленность методов и зависимость числа итераций от точности результата Eps при измененииEpsот0.1 до0.000001.

  4. Вид функции определяется вариантом задания. Эти же варианты, помещенные в таблице, могут использоваться при выполнении лабораторных работ № 3-6 по отдельности.

  5. Номер

    вари­анта

    Задание

    Номер

    вари­анта

    Задание

    1. 1

    1. 8

    1. 2

    1. 9

    1. 3

    1. 10

    1. 4

    1. 11

    1. 5

    1. 12

    1. 6

    1. 13

    1. 7

    1. 14

    Варианты заданий для выполнения лабораторных
  6. работ № 3-6 и курсовой работы

  7. Номер

    вари­анта

    Задание

    Номер

    вари­анта

    Задание

    1. 15

    1. 26

    1. 16

    1. 27

    1. 17

    1. 28

    1. 18

    1. 29

    1. 19

    1. 30

    1. 20

    1. 31

    1. 21

    1. 32

    1. 22

    1. 33

    1. 23

    1. 34

    1. 24

    1. 35

    1. 25

    1. 36

    Продолжение таблицы
  8. Порядок выполнения курсовой работы.

  9. 1) Графически или аналитически отделить корень уравнения (т. е. найти отрезки(Left, Right),на которых функцияудовлетворяет условиям применимости методов).

  10. 2) Составить подпрограмму вычисления функции и ее производной(при необходимости), предусмотрев округление их значений с заданной точностьюDelta, используя библиотечную функциюRound.

  11. 3) Составить головную программу, содержащую ввод исходных данных, обращение к подпрограммам-функциям BISECT, NEWTON, HORDA, ITER и вывод результатов.

  12. 4) Выполнить вычисления по программе. Построить графики зависимости числа итераций, необходимых для достижения заданной точности Eps, от величиныEps, а также достижимой точности результатов от точностиDeltaзадания функции

  13. 5) Теоретически и экспериментально сравнить методы бисекции, Нью­тона, хорд и итераций по скорости сходимости и степени обусловленности.

  14. 6) Результаты оформить в виде отчета, содержащего постановку задачи, тексты разработанных программ, результаты теоретического и экспериментального анализа в виде таблиц и графиков, выводы.