Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C_LABS(1.11.2009).DOC
Скачиваний:
2
Добавлен:
03.12.2018
Размер:
432.13 Кб
Скачать

Алгоритми методів

Алгорими обчислення визначеного інтегралу зводяться до обчислення площі криволінійної трапеціїї шляхом її розбиття на елементарні фігури, площі яких можна легко обчислити, та обчислення суми площь цих елементарних фігур (з урахуванням знаку). Для зручності крок розбиття обирають сталою величиною для всіх елементарних фігур. На малюнку зображено приклад розбиття криволінійної трапеції на елементарні прямокутники (а) та трапеції (б).

n – кількість проміжків розбиття; - крок; a, b – межі інтегрування.

Метод прямокутників:

- метод лівих прямокутників

- метод правих прямокутників

Метод трапецій:

Метод Сімпсона (метод парабол):

(формула Сімпсона працює лише для парної кількості проміжків)

Варіант

Інтеграл

Варіант

Інтеграл

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Лабораторна робота №3. Розв'язання нелінійних рівнянь

Мета роботи: розробка програми розв’язання нелінійних рівнянь

Хід виконання роботи:

1. Вивчити методи розв’язання нелінійних рівнянь.

2. Скласти алгоритми програм розв’язання нелінійних рівнянь трьома методами.

3. Написати програму розв’язання нелінійних рівнянь трьома методами.

4. Для налагодження програми взяти нелінійне рівняння з відомим розв’язком та провести тестування програми.

5. Дослідити збіжність методів від вибору початкових умов.

6. Підготувати звіт.

Реалізувати всі три метода розв’язку, меню вибору метода.

В програмі передбачити:

- режим налагодження ­– виведення результатів на кожній ітерації (за вибором користувача);

- призупинку обчислення при перевищенні заданої кількості ітерацій з видачею інформації для прийняття рішення, що робити далі (продовжити з такою ж кількістю ітерацій чи закінчити розрахунок);

- визначення затрат часу на пошук кореня, наприклад, за допомогою функцій clock() чи time() (в персональних комп’ютерах час обчислюється з точністю 54,9 мс, тому якщо розв’язок знаходиться за менший час, програма буде видавати 0.0 с);

- вивід на екран значення кореня та значення функції в цій точці.

Вхідні дані: початкове (початкові) значення кореня, похибка обчислення, максимальна кількість ітерацій.

Вихідні дані: значення кореня, значення функції у знайденій точці, кількість ітерацій.

Зміст звіту:

1. Мета роботи.

2. Алгоритм кожного метода.

3. Обрана функція та обраховане вручну значення кореня.

4. Результати обрахунків коренів функції трьома методами при чотирьох різних початкових умовах.

5. Кількість ітерацій, потрібна для знаходження кореня при заданій похибці обчислення для кожного з методів при різних початкових умовах.

6. Висновки щодо точності та часу обчислення кожного з методів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]