Числове інтегрування функції однієї змінної

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні методи дослідження інформаційних процесів та систем

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №4 з курсу: «Комп’ютерні методи дослідження інформаційних процесів та систем» на тему: «Числове інтегрування функції однієї змінної» Варіант 15 Львів 2013 МЕТА РОБОТИ Oзнайомлення з методами наближеного інтегрування означених інтегралів. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ Метод Чебишoва Як і в методі Гаусса, метод Чебишoва передбачає заміну інтегралу квадратурною формулою  з фіксованим числом . Але на відміну від методу Гаусса, тут (в даному методі) найкращі вузли  з точки зору наближення підінтегральної функції вибираються з умови, що значення вагових коефіцієнтів  рівні між собою і дорівнюють . Тоді формула Чебишoва має вигляд  Значення  в залежності від  зведені в таблицю N ti  2 0.577350269 t1=-t2  3 0.707106781 t1=-t3 0 t2  4 0.794654472 t1=-t3 0.187592474 t1=-t4   5 0.832497487 t1=-t5 0.374541409 t2=-t4 0 t3   6 0.866246818 t1=-t6 0.422518653 t2=-t5 0.266635401 t3=-t4   7 0.883861700 t1=-t7 0.529656775 t2=-t6 0.323911810 t3=-t5 0 t4  Слід зауважити, що вираз (29) буде точним для  вигляду , тобто для поліномів до n-ї степені включно(формула Гаусса - для поліномів степені ). Причому  в формулі Чебишoва може приймати значення тільки 2,3,4,5,6,7,9. Більш високого порядку формул нема. В цьому полягає недолік методу. Як і в методі Гаусса, при межах інтегрування, відмінних від -1 та +1, з врахуванням формули (29), інтеграл зводиться до вигляду  (30) Як метод Гаусса, так і метод Чебишова можна використати наступним чином. Проміжок  розбивається на декілька відрізків, до кожного з яких застосовується формула інтегрування з n вузлами, а сумарне значення дорівнює інтегралу на промыжку. ЗАВДАННЯ Скласти програму обчислення означеного інтеграла методом Чебишова(n=3) для функціїна проміжку [0; ln(2)] БЛОК-СХЕМА АЛГОРИТМУ СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ a – змінна дійсного типу, яка позначає початок інтервалу; b – змінна дійсного типу, яка позначає кінець інтервалу; l – змінна цілого типу, яка використовується в обчисленнях; s,I,x,y – змінні дійсного типу, які використовується в обчисленнях; Main() – головний метод; Console.WriteLine () – метод виводу даних, який належить класу Console; Console.ReadLine() – метод вводу даних який належить класу Console; Math.Atan(a)- математичний метод обчислення арктангенса. new – оператор, який створює об’єкт; t[n] – масив з n рядків; ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace lab { class Integral { public static void Main() { int n; double a, b, f, s, I, x, y; double[] t = new double[5]; t[0] = 0.832497487; t[1] = 0.374541409; t[2] = 0; t[3] = -0.374541409; t[4] = -0.832497487; n = 5; a = 0; b = 1; s = 0; for (int i = 0; i < n; i++) { f = ((b - a) * t[i] + (b + a)) / 2; y = Math.Pow(2, 3 * f); s += y; } I = ((b - a) / n) * s; Console.WriteLine("Вiдповiдь " + I); Console.ReadLine(); } } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ  ВИСНОВКИ Після виконання цієї лабораторної роботи я ознайомилася з методами наближеного інтегрування означених інтегралів. У цій лабораторній роботі мені потрібно було скласти програму для обчислення означеного інтеграла методом Чебишова.
Антиботан аватар за замовчуванням

22.01.2013 23:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!