Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Чисельні методи в інженерних розрахунках

Реферат Чисельні методи в інженерних розрахунках






Метод приймає значення:

;

linear;

spline;


При заданій сіткової функції у вузлах x приймаються значення, визначені компонентами y. Функція interp здійснює інтерполяцію функції в точці з координатою xi. p align="justify"> Принципи цих методів можна простежити при вирішенні конкретної задачі. Для інтерполяції за формулою Лагранжа використовуються функції polyfit і polyval. p align="justify"> Програма в Matlab:

= -4 * pi: 0.01:4 * pi;

yi = (xi-2). * cos (xi) -1; (xi, yi, 'r'); grid; = [-15 15 -20
В 

Рис.13. Сітка з десяти значень і інтерполяція методом nearest



В 

Рис.14. Інтерполяція методом linear


В 

Рис.15. Інтерполяція методом spline


В 

Рис.16 Поліном Лагранжа


4. РІШЕННЯ СИСТЕМИ звичайних диференціальних рівнянь


.1 Завдання


Привести рівняння до нормальної системи.

Вирішити систему методом Рунге-Кутта.


Y/V- Y///(Y// +1)-sin (t) Y/+ YY/= 3 (0) = 0

Y/0) = 0

Y// (0) = 1

Y///(0) = -1


.2 Рішення системи О.Д.У.


Звичайним диференціальним рівнянням називається рівняння, що зв'язує одну незалежну змінну x, шукану функцію y (x) та її похідні до n порядку включно:


.


Система О.Д.У. щодо n невідомих функцій y1 (x), y2 (x), ..., yn (x) yназивается нормальною, якщо кожне рівняння, яке у систему, містить у лівій частині похідну першого порядку від відповідної шуканої функції, а права частина є функцією від незалежної змінної x і n шуканих функцій

Одним з методів вирішення системи О.Д.У. є метод Рунге-Кутта. Обчислювальна схема МРК для 4-го порядку має вигляд:


В 

Приведення системи до нормального вигляду


Y/V- Y///(Y// +1)-sin (t) Y/+ YY/= 3

Y (0) = 0/0) = 0// (0) = 1///(0) = -1


;

x4 = y///= x3/

/= x2/= x3/= x4/=-x4 (x3 +1)-sin (t) x2 + x1x2-3


Програма в Matlab:


function u = difur (t, x) = [x (2); x (3); x (4);-x (4) * (x (3) +1)-sin (t) * x (2) + x (2) * x (3) -3];;

Одержаний результат:


В 

Рис.17 Рішення рівняння


Назад | сторінка 8 з 8





Схожі реферати:

  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Розробка програми чисельного інтегрування звичайного диференціального рівня ...
  • Реферат на тему: Інтерполяція функцій в пакеті MatLab. Поліном Лагранжа
  • Реферат на тему: Рішення диференціального рівняння для похідної функції методом Хеммінга і м ...
  • Реферат на тему: Рішення задачі Коші методом Рунге-Кутта