Метод наименьших квадратов

КЕРЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ МОРСКОЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

ИНФОРМАТИКА

Задания к контрольной работе

Для студентов–заочников специальностей

7.100304 "Судовождение",

Quot;Технологія хранения, консервирования и переработки

рыбы и морепродуктов"

Белгород-Днестровского учебно-консультационного центра КМТИ

Керчь

УДК 681.3;338.984

Авторы: Ершов М.Н.,к.т.н., доцент кафедры информатики и прикладной математики Керченского морского технологического института.   Сикерина Н.В., ст. преподаватель кафедры информатики и прикладной математики Керченского морского технологического института.  
Рецензенты: Ильин Б.В., к.т.н., зав. кафедрой информатики и прикладной математики Керченского морского технологического института. Полупанов В.Н., к.т.н., директор фирмы «Эликон».

Методические указания рассмотрены и одобрены на заседании кафедры информатики и прикладной математики КМТИ, протокол № 7 от 20.03.2004.

Методические указания рассмотрены и одобрены на ученом совете КМТИ, протокол № 8 от 24.04.2004.

©Керченский морской технологический институт, 2004

Общие организационно-методические указания

Раздел "Численные методы решения задач" дисциплины “Информатика” для специальностей 7.100304, 7.091708 рассчитан на 2 семестра. В 1-м студенты изучают теоретический курс, выполняют контрольную работу №3 и сдают экзамен, во 2-м выполняют заключительную курсовую работу.

Вычислительная часть контрольной работы выполняется в среде Excel. Отчет по контрольной работе оформляется в установленном порядке и должен по каждому из 5 заданий содержать:

1. ответы на контрольные вопросы;

2. формулировку задания с указанием данных, выбранных из таблицы вариантов;

3. EXCEL-файл решения задачи (представляется на дискете);

4. результаты решения задачи.

Примеры выполнения заданий контрольной работы №3, а также перечень необходимой учебной литературы представлены в методической разработке "ИНФОРМАТИКА. Часть 2. Численные методы решения задач. Задания и методические указания к выполнению курсовой работы. Керчь 2003".

Варианты заданий определяются по последней цифре номера зачетной книжки.

З А Д А Н И Е 1. РЕШЕНИЕ ТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ

ЗАДАЧА

Найти корни алгебраического уравнения F(x)=0 на промежутке[хнк]методом простых итераций. Предварительное отделение корней уравнения произвести путем табулирования функции F(x) на заданном промежутке с шагом, равным1/20от длины промежутка.

В качестве результата представить:

- преобразование исходного уравнения к виду x=СF(x)+x с определением значения свободной константы С из условия сходимости метода;

- результат отделения корней;

- значение корня уравнения и количество итераций для его достижения для значений точности метод наименьших квадратов - student2.ru =0.001, 0.0001, 0.00001.

ТАБЛИЦА ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ

Уравнение Промежуток   Уравнение Промежуток
х н х к   х н х к
метод наименьших квадратов - student2.ru -3   метод наименьших квадратов - student2.ru
метод наименьших квадратов - student2.ru -9,5 0,5   метод наименьших квадратов - student2.ru -10
метод наименьших квадратов - student2.ru -1,5 4,5   метод наименьших квадратов - student2.ru -1
метод наименьших квадратов - student2.ru -1   метод наименьших квадратов - student2.ru
метод наименьших квадратов - student2.ru -9 -2   метод наименьших квадратов - student2.ru

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Какие уравнения называются трансцендентными?

2. Назовите два этапа решения трансцендентных уравнений в порядке их выполнения. В чем заключается идея первого этапа?

3. Запишите вывод формулы нахождения координаты точки Р в методе хорд. Запишите условие отбора отрезка, где находится искомый корень уравнения.

4. Почему в методе хорд нельзя использовать в качестве критерия окончания вычислительного процесса выполнение неравенства B-A< e?

5. Охарактеризуйте различие геометрической интерпретации метода Ньютона и модифицированного метода Ньютона. Какой из перечисленных методов имеет лучшую сходимость, а какой более прост в реализации?

6. Запишите итерационную формулу модифицированного метода Ньютона.

З А Д А Н И Е 2. АППРОКСИМАЦИЯ ЗАВИСИМОСТЕЙ.

ИНТЕРПОЛЯЦИОННЫЙ ПОЛИНОМ НЬЮТОНА

ЗАДАЧА

Даны узловые точки Х1, Х2, Х3, Х4, Х5 и соответствующие им известные значения аппроксимируемой функции F(x): F1, F2, F3, F4, F5.

Требуется :

1) построить интерполяционный полином Ньютона P4(x) четвертого порядка.

2) построить график P4(x) на промежутке [XN, XK] с дискретностью 1/20 от длины промежутка;

В качестве результата представить:

- аналитическую запись полученного полинома;

- результаты вычисления полученного полинома в узловых точках Х1, Х2, Х3, Х4, Х5

ТАБЛИЦА ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ

Узловые точки Расчетные значения F(x) [XN, XK]
X1 X2 X3 X4 X5 F1 F2 F3 F4 F5
-1,30 0,05 0,95 1,85 3,20 1,04 2,05 2,81 2,96 1,94 [-4; 5]
-0,70 -0,10 0,70 1,50 1,90 -0,36 -0,05 0,36 0,93 1,40 [-1,5; 2,5]
2,30 4,30 6,30 7,30 8,80 0,32 -0,21 0,12 0,07 [0,3; 10,3]
2,20 2,80 3,40 3,70 4,15 -1,34 -1,09 -1,27 -1,54 -2,67 [1,6; 4,6]
2,10 4,10 5,70 7,30 8,10 1,89 1,74 1,53 1,36 1,29 [1,3; 9,3]
1,80 2,70 3,60 4,50 6,30 0,37 -0,24 -0,67 -0,59 0,51 [1,2; 7,2]
2,50 4,00 6,50 7,50 9,00 -0,34 -0,09 0,27 0,43 0,70 [1; 11]
1,15 1,30 1,50 1,75 1,85 2,28 4,09 5,13 4,78 6,02 [1; 2]
5,20 7,20 8,40 10,00 11,20 -6,97 -5,61 -6,69 -11,08 -13,16 [4; 12]
4,10 4,30 4,70 4,90 5,10 0,81 1,12 0,53 0,1 0,04 [3,5; 5,5]

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что понимается под термином аппроксимация?

2. Сформулируйте условия Лагранжа при интерполяции.

3. Для аппроксимации функции F(x) на участке [a,b] был выбран интерполяционный полином Ньютона. После его построения были найдены значения функции в точке a<x1<b и x2>b. В каком случае ожидаемая точность полученного значения выше и почему?

4. Перечислите известные вам способы построения интерполяционного полинома.

5. В каком случае применение полинома Лагранжа более оправдано по сравнению с использованием канонического полинома и почему?

6. В чем состоит идея сплайн-интерполяции?

7. Почему в сплайн-интерполяции чаще всего применяют кубические сплайны?

8. Выберите правильный ответ на вопрос: "Что обеспечивается при интерполяции сплайнами?"

а) равенство значений производных;

б) равенство значений в узлах и непрерывность производных;

в) минимум максимального отклонения.

З А Д А Н И Е 3. АППРОКСИМАЦИЯ ЗАВИСИМОСТЕЙ.

МЕТОД НАИМЕНЬШИХ КВАДРАТОВ

ЗАДАЧА

По имеющемуся набору экспериментальных данных о зависимости F(x) построить методом наименьших квадратов аппроксимирующие зависимости G(x) и H(x) в виде G(x)=A+Bx, H(x)=CeDx и сравнить их по критерию «средний квадрат отклонения».

В качестве результата представить:

-аналитическую запись полученных функций G(x) и H(x);

-полученные для обеих функций значения среднего квадрата отклонения;

ТАБЛИЦА ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ

X З н а ч е н и я ф у н к ц и и F(x)   X З н а ч е н и я ф у н к ц и и F(x)
Вар.0 Вар.1 Вар.2 Вар.3 Вар.4   Вар.5 Вар.6 Вар.7 Вар.3 Вар.9
1,00 1,0763 1,2517 1,3230 0,6277 1,8814   -1,00 1,2188 7,4220 0,8739 5,2215 0,7932
1,00 1,0958 2,4367 1,4282 1,8690 1,8362   -1,00 1,8744 7,2743 0,3451 5,2551 0,7023
1,00 1,1383 1,1782 1,2831 0,4060 1,8883   0,10 2,5227 3,9034 0,2551 3,1721 0,6109
1,40 1,0164 1,3449 1,1846 1,3298 1,4621   1,40 3,7513 1,9399 1,1792 1,8205 1,5195
1,80 0,8448 0,8970 1,0423 2,2396 1,2024   1,80 3,2916 1,4080 2,7255 1,0110 1,1280
1,80 0,8451 2,2131 0,9386 2,0336 1,1520   1,80 2,6521 1,4022 1,6945 1,4741 1,2064
2,20 0,7522 1,3838 0,8643 1,4532 1,2381   1,90 3,7389 1,2177 1,7536 1,0859 2,0333
2,20 0,7373 2,9157 0,8048 2,8410 1,0669   2,00 3,0509 1,2728 2,7337 1,1864 1,4756
2,60 0,7308 3,0485 0,6675 2,3196 0,7721   2,00 3,7143 1,4258 2,1889 1,2272 1,9645
3,00 0,6000 2,9941 0,5978 3,7697 0,5254   2,20 4,0200 1,3204 2,4792 1,0077 2,3354
3,40 0,4993 6,2228 0,5266 3,4957 0,4590   2,40 3,7461 1,1501 2,5267 1,1415 3,0000
3,40 0,5338 4,2152 0,5803 4,0342 0,5279   2,40 4,8381 1,0199 2,4428 1,1088 2,8193
3,40 0,5165 6,6556 0,4813 3,7366 0,7434   3,00 5,0505 0,4076 4,3727 0,4204 2,9146
3,80 0,4420 6,2930 0,5195 4,5619 0,6277   3,00 4,6304 0,4654 4,3626 0,7858 3,2616
3,80 0,4321 6,6981 0,5007 5,2506 0,6442   3,30 5,9083 0,6565 4,7978 0,5386 3,3511
4,20 0,3882 9,4535 0,4187 5,7408 0,5844   3,60 5,8075 0,3249 5,6142 0,6977 4,0366
4,20 0,4114 8,2133 0,4140 5,3274 0,5569   3,60 5,8265 0,5175 5,6892 0,7369 3,7288
4,20 0,4066 8,4742 0,4621 5,6536 0,1952   4,00 5,8601 0,1873 5,6279 0,1482 4,6823
4,60 0,3975 11,9610 0,2657 7,4624 0,3174   4,00 7,3884 0,3377 5,3762 0,4855 5,5250
5,00 0,3139 15,6451 0,1904 8,9393 0,3803   4,00 6,1544 0,2686 6,4613 0,2665 4,8807

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. В каких случаях целесообразно использовать для аппроксимации метод наименьших квадратов?

2. Что минимизируется в методе наименьших квадратов?

3. Зачем в методе наименьших квадратов величина e берется в квадрате?

4. От чего зависит выбор базисных функций в методе наименьших квадратов?

5. Какие базисные функции используются при линейной аппроксимации МНК?

6. Как получены формулы для коэффициентов C и D при экспоненциальной аппроксимации?

З А Д А Н И Е 4. ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ

ЗАДАЧА

Требуется вычислить интеграл вида

метод наименьших квадратов - student2.ru

где f(x) – подынтегральная функция, непрерывная на [a,b];

a,b – нижний и верхний пределы интегрирования.

Требуется вычислить значения интеграла SЛ, SП, Sс методами левых, правых и средних прямоугольников, и SТ1,SТ2 методом трапеций для двух разных разбиений n1=10, n2=20, по которым определить уточнение SР по Ричардсону.

В качестве результата представить:

1) значение интеграла SЛ, SП, Sс, вычисленные методами прямоугольников для n=20;

2) значения интеграла SТ1,SТ2, вычисленные методом трапеций для n1=10, n2=20;

3) уточнение по Ричардсону ( SР );

5) ошибки значений SЛ, SП, Sс, SТ1, SТ2 по сравнению с SР.

ТАБЛИЦА ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ

Интеграл [a, b]   Интеграл [a, b]
метод наименьших квадратов - student2.ru     [0, 1.2]   метод наименьших квадратов - student2.ru     [-0.5, 1.0]
метод наименьших квадратов - student2.ru     [-2, 2]   метод наименьших квадратов - student2.ru     [0, 4.5]
метод наименьших квадратов - student2.ru     [0,3]   метод наименьших квадратов - student2.ru     [0, 10]
метод наименьших квадратов - student2.ru     [-1, 1.4]   метод наименьших квадратов - student2.ru     [0, 2]
метод наименьших квадратов - student2.ru     [-3, 3]   метод наименьших квадратов - student2.ru     [0.5, 3]

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. В чем состоит суть методов численного интегрирования?

2. На что и как влияет количество разбиений при численном интегрировании? Можно ли увеличивая количество разбиений промежутка интегрирования бесконечно повышать точность интегрирования?

3. Как определяется значение частичного интеграла в методах прямоугольников?

4. Какой из методов прямоугольников имеет меньшую погрешность? Почему?

5. Выберите правильный ответ на вопрос: «Чем отличаются методы прямоугольников, трапеций, Симпсона?»

а) числом разбиений промежутка интегрирования;

б) поpядком аппроксимирующего полинома;

в) шагом интерполяции.

6. Учитывая формулы оценки погрешностей для метода средних прямоугольников и метода трапеций объяснить:

а) Почему величина Scполучилась в 2 раза меньше, чем величина SТ2 ?

б) Почему величина SТ2 получилась в 4 раза меньше, чем величина SТ1 ?

З А Д А Н И Е 5. РЕШЕНИЕ ЗАДАЧИ КОШИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ПЕРВОГО ПОРЯДКА

ЗАДАЧА

Дано дифференциальное уравнение метод наименьших квадратов - student2.ru . Необходимо найти его решение методом Эйлера и методом Рунге-Кутта четвертого порядка при заданных начальных условиях y(x0)=y0 на заданном промежутке интегрирования [xНАЧКОН] с шагом, вычисленным по формуле: h=(xКОННАЧ)/20.

В качестве результата представить таблицу, содержащую следующие графы:

1) значения аргумента х;

2) решение, полученное методом Эйлера;

3) решение, полученное методом Рунге-Кутта 4-го порядка;

4) ошибка метода Эйлера по сравнению с методом Рунге-Кутта

и совместный график решений, полученных обоими методами.

ТАБЛИЦА ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ

Дифференциальное уравнение Начальные условия Пределы интегрирования   Дифференциальное уравнение Начальные условия Пределы интегрирования
метод наименьших квадратов - student2.ru y(0)=0.35 [0, 2]   метод наименьших квадратов - student2.ru y(0)=e [0, 1]
метод наименьших квадратов - student2.ru y(0)=0.15 [0, 2]   метод наименьших квадратов - student2.ru y(0)=1.0 [0, метод наименьших квадратов - student2.ru ]
метод наименьших квадратов - student2.ru y(0)=1.35 [0, метод наименьших квадратов - student2.ru ]   метод наименьших квадратов - student2.ru y( метод наименьших квадратов - student2.ru )=1 [ метод наименьших квадратов - student2.ru , метод наименьших квадратов - student2.ru ]
метод наименьших квадратов - student2.ru y(0)=2.18 [0, метод наименьших квадратов - student2.ru ]   метод наименьших квадратов - student2.ru   y(1)=0   [1, 2]
метод наименьших квадратов - student2.ru y(0)=0.34 [0, 0.7]   метод наименьших квадратов - student2.ru y(0)=1.0 [0, 2]

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что является решением дифференциального уравнения?

2. Что является решением задачи Коши?

3. В чем заключается трудность численного решения задачи Коши с помощью рядов Тейлора?

4. Охарактеризуйте две группы методов решения задачи Коши.

5. Почему методы решения задачи Коши, использованные в данной работе, называются одношаговыми?

6. Каковы порядки точности использованных методов?

7. Какие источники погрешностей, связанные с численным решением задач Вы знаете?

8. Охарактеризуйте критерий для автоматического изменения шага интегрирования по методу Кутта-Мерсона.

Наши рекомендации