Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 22:36, лабораторная работа
1. Разработать алгоритмы и программу решения нелинейных и трансцендентных уравнений, приведенных в таб. 1.1.
2. Для каждой функции определить приближенные значения корней уравнений и отрезки, на которых сосредоточен всего один корень.
3. Уточнить значения корней уравнений методами дихотомии и Ньютона с точностью EPS=0.0001. Результаты работы отразить в виде таб. 1.2. для каждого метода по отдельности.
4. Заданные в п. 1. функции отобразить на экране терминала в пакете Maple 9.
5. Решить уравнения, используя команды пакета Maple 9.
6. Составить отчет по проделанной работе.
Технология программирования.
Лабораторная работа N 1.
Решение нелинейных и трансцендентных уравнений
1. Разработать
алгоритмы и программу решен
2. Для каждой функции определить приближенные значения корней уравнений
и отрезки, на которых сосредоточен всего один корень.
3. Уточнить значения корней уравнений методами дихотомии и Ньютона с точностью EPS=0.0001. Результаты работы отразить в виде таб. 1.2. для каждого
метода по отдельности.
4. Заданные в п. 1. функции отобразить на экране терминала в пакете Maple 9.
5. Решить уравнения, используя команды пакета Maple 9.
6. Составить отчет по проделанной работе.
Номер Варианта |
Номер по порядку |
Уравнения |
1 |
1 2 3 4 |
2x+5*x-3=0 3*x4+4*x3-12*x2-5=0 0.5x-(x-2) 2-1=0 (x-3) cos(x)-1=0, -2p £ x £ 2p |
2 |
1 2 3 4 |
arctg(x)-1/(3*x3)=0 2*x3-9*x2-60*x+1=0 log[2](-x) *(x+2)+1=0 sin(x+p /3)-0.5*x=0 |
3 |
1 2 3 4 |
5x+3*x=0 x4-x-1=0 x2+0.5x-2=0 (x-1)^2*log[10](x+11)-1=0 |
4 |
1 2 3 4 |
2*exp(x)-5*x-2=0 2*x4-x^2-10=0 x*log3(x+1)-1=0 cos(x+0.5)-x3=0 |
5 |
1 2 3 4 |
3(x-1)-x-2=0 3*x4+8*x3+6*x2-10=0 (x-4) 2*log[0.5](x-3)+1=0 5*sin(x)-x=0 |
6 |
1 2 3 4 |
2*arctan(x)-1/(2*x3)=0 x4-18*x2+6=0 x^2*2x-1=0 tg(x)-x-1=0, -p/2 £ x £ p/2 |
7 |
1 2 3 4 |
exp(-2*x)-2*x+1=0 x4+4*x3-8*x2-17=0 0.5x -(x+2) 2+1=0 x2*cos(2*x)+1=0 |
8 |
1 2 3 4 |
5x-6*x-3=0 x4-x3-2*x*x+3*x-3=0 2x*x -0.5x-3=0 x*log[10](x+1)-1=0 |
9 |
1 2 3 4 |
arctan(x-1)+2*x=0 3*x4+4*x3-12*x*x+1=0 (x-2) 2*2x -1=0 x*x-20*sin(x)=0 |
10 |
1 2 3 4 |
2*arcttan(x)-x+3=0 3*x4-8*x3-18*x*x+2=0 2*sin(x+Pi/3)-0.5x*x+1=0 2*log[10](x)-x*0.5+1=0 |
N функции |
N корня |
Значение корня |
Значение функции |
Кол-во Итераций |
МЕТОДИЧЕСКИЕ УКАЗАНИЯ.
1. Отделенным считается корень, если на заданном отрезке всего один корень.
2. Метод дихотомии относится к интервальным методам уточнения вещественных корней нелинейных и трансцендентных уравнений. В них заданный отрезок [A,B] делится с коэффициентом 2. Ниже дается алгоритм метода дихотомии:
2.0. N = 0 ; А, В, EPS - вводятся.
2.1. С = (A + B)/2 ; N = N + 1;
2.2. Если ABS(F(C)) <= EPS , то переход к п . 2.4;
2.3. Если F(A)*F(C) <= 0 , то B=C и переход к п. 2.1;
2.4. Печать С, F(С), N;
2.5. Конец.
3. Метод Ньютона (касательных) использует только начальную точку c коорди-натами [x0, f(x0)], через которую проводится касательная. Точку пересечения ка-
сательной с осью абцисс [x1, f(x1)] можно считать приближением к точному значению корня. Процесс уточнения корня можно продолжить до тех пор, пока
не выполнится условие достижения корня. Ниже приводится алгоритм метода:
3.0. N = 0 ; x0 , EPS - вводятся ;
3.1. x1 = x0 - f(x0) / f’(x0) ; N = N + 1;
3.2 Если ABS(f(x1) < EPS , то переход к п. 3.4;
3.3 x0 = x1; Переход к п. 3.1.;
3.4. Печать x1, f(x1), N;
3.5. Конец.
4. В пакете MAPLE выполнить следующие операторы:
> restart:
> f 1:= proc(x)
> evalf( 2*x^4 – 5*x^2-4 ): # здесь в скобках функция пользователя
> end;
> plot ( f1(x) , x= -5 .. 5, color=red ); # Рисуем график функции
> solve ( f(x)=0, x); # Решаем нелинейное уравнение
# всего должно быть 4 функций: f1, f2 ,f3 , f4
КОНТРОЛЬНЫЕ ВОПРОСЫ:
1. Какие уравнения в задании нелинейные и трансцендентные?
2. Какой корень уравнения считается отделенным? Укажите способы отделения вещественных корней.
3. Приведите алгоритмы отделения вещественных и комплекс ных корней уравнений.
4. На какие группы делятся методы уточнения корней?
5. Что такое сходимоть методов?
6. Что такое устойчивость
и надежность методов?
7. От чего зависит сходимость метода итераций? Каков признак сxодимости?
8. Какие особенности метода касательных?
9. Какие модификации метода Ньютона Вы знаете? Их особенности?
10. Дать сравнительный анализ методов уточнения корней по бы стродействию, сходимости и надежности.
11. Что такое априорная и
12. Какова априорная оценка
13. Как можно определить
14. Приведите алгоритм реализации схемы Горнера для многочленов.
15. Перечислите достоинства и недостатки исследуемых в лабораторной работе методов уточнения корней нелинейных и трансцендентных уравнений.
16. Перечислите виды погрешностей
вычислений. Что такое сомнительные
и верные цифры числа? Как
вычисляются погрешности суммы,
17. Как определить погрешности
функций одной и многих
18. Что такое априорная и
19. Как можно определить
20. Как вычислить погрешности округлений результатов?
21. Какую
задачу можно считать
22. Как можно
доказать сходимость(
23. Какой
подход используется в методе
Линя для уточнения комп
24. В чем
суть метода Бэрнстоу
25. Каков
алгоритм метода Хичкока
26. Приведите сравнительный
Лабораторная работа N 2
Методы численного интегрирования функции.
ЗАДАНИЕ:
1. Методами численного интегрирования (таб. 4.1 ) найти значения эллиптического интеграла с точнастями e =1E-2, 1E-3, 1E-5.
2. Подинтегральная функция:
f(x)=1/sgrt(1-(sin(N)^2)*(sin(
N - порядковый номер студента в журнале;
[A,B]=[1,3].
3. В пакете MAPLE
вычислить определенные интегралы
для четырех функций,
ОТЧЕТ ПО РАБОТЕ:
1. Титульный лист.
2. Задание на лабораторную
3. Алгоритм численного
4. Результаты численного
5. График зависимости числа итераций по правилу Рунге от заданной точности.
6. Анализ результатов численного интегрирования.
7. Выводы по работе.
Таблица 2.1
№ |
Наименование методов
|
1 |
левых прямоугольников |
2 |
правых прямоугольников |
3 |
прямоугольников со средней точкой |
4 |
Трапеций |
5 |
Симпсона |
6 |
трех восьмых |
7 |
Ньютона-Котеса четвертого порядка |
8 |
Ньютона-Котеса пятого порядка |
9 |
Гаусса четвертого порядка |
10 |
Гаусса пятого порядка |
11 |
Гаусса шестого порядка |
ВЫБОР МЕТОДА:
Первый метод - порядковый номер студента в журнале по модулю 11.
Второй метод - номер первого метода + 6 по модудю 11.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ:
1. Для достижения заданной точности численного интегрирования функции на [A,B] необходимо воспользоваться правилом Рунге:
ABS(I(x,h)-I(x,0.5*h)) £ e, где
h=(B-A)/N - шаг численного интегрирования;
N - количество разбиений;
I(x,h) - значение интеграла с шагом h;
I(x,0.5*h) - значение интеграла с половинным шагом:
e - точность вычисления численного интеграла.
При выполнении данного
- присвоить I(x,h)=I(x,h*0.5):
- определить N=N*2;
- вычислить I(x,h*0.5).
2. Необходимо предусмотреть возможнсть выхода из цикла по максимальному количеству разбиений заданного отрезка.
3. График зависимости числа итераций от точности построить в логарифмическом масштабе для точности.
4. В пакете MAPLE определенные интегралы определяются следующим образом:
> restart:
> f 1:= proc(x)
> evalf( 2*x^4 – 5*x^2-4 ): # здесь в скобках функция пользователя
> end;
> plot ( f1(x) , x= -5 .. 5, color=red ); # Рисуем график функции
> Int( f1(x), x= -1 .. 3) = int (f1(x), x= -1 .. 3); # Вычисляем определенный интеграл
# Повторить для четырех функций из табл. 1.1.
КОНТРОЛЬНЫЕ ВОПРОСЫ:
1. В каких случаях требуется
численное интегрирование
Определенные интегралы.
2. Какие особенности могут
3. Что такое весовая функция?
4. Квадратурные формулы.Что
5. Какие группы методов
6. Квадратурные формулы Ньютона-
7. Каким многочленом
8. Преимущества и недостатки метода Ньютона-Котеса.
9. Свойства коэффициентов Котеса.
10. Ортогональные многочлены. Их использование при численном интегрировании функции.
11. Графическое представление
12. Рекуррентные соотношения для ортогональных многочленов.
13. Основная теорема для
14. Разновидности квадратурных формул Гаусса-Кристофеля.
15. Как определяются узловые
точки в методе Гаусса-Кристофе
16. Указать, какой степенью
17. Составные квадратурные
18. Преимущества методов
Лабораторная работа N 3
Приближенные методы решения обыкновенных
дифференциальных уравнений.
ЗАДАНИЕ:
1. Составить решение задачи Коши для обыкновенного ДУ из таб. 3.1 методами из таб. 3.2 на отрезке [0,2;1.2] c точностями e =1E-2,1E-3,1E-4.
2. Построить график зависимости
количества итераций от
3. Инструментальными средствами пакета MAPLE получить график интегральной
функции при Y(0)= -1.0, Y(0)= 0 и Y(0)= +1.0. на [-3.0, +5.0].
ОТЧЕТ ПО РАБОТЕ:
1. Титульный лист.
2. Задание и исходные данные для лабораторной работы.
3. Алгоритм метода решения ДУ и текст программы.
4. Результаты решения ДУ для указанных точностей.
5. График зависимости количества итераций от точности.
6. Анализ результатов решения ДУ.
7. Выводы по работе
Таб. 3.1
№ |
У р а в н е н и я |
1 |
y'=1+0.2*y*sin(x)-y*y |
2 |
y'=cos(x+y)+0.5*(x-y) |
3 |
y'=cos(x)/(x+1)-0.5*y*y |
4 |
y'=(1-y*y)*cos(x)+0.6*y |
5 |
y'=1+0.4*y*sin(x)-1.5*y*y |
6 |
y'=cos(y)/(x+2)+0.3*y*y |
7 |
y'=cos(1.5*x+y)+x-y |
8 |
y'=1-sin(x+y)+0.5*y/(x+2) |
9 |
y'=cos(y)/(1.5+x)+0.1*y*y |
10 |
y'=0.6*sin(x)-1.25*y*y+1 |