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

Реферат Рішення змішаної крайової задачі для гіперболічного рівняння різницевим методом





найти наближене рішення на нульовому шарі:


В 

Знайти наближене рішення на першому шарі:


В 

Знайти наближене рішення на другому шарі для вузлів з номерами

В 

Знайти наближене рішення на другому шарі при


В В 

Знайти наближене рішення на інших шарах


В В В 

Достатньою умовою для стійкості за початковими даними різницевої схеми є обмеження, що накладає на кроки h і l:


В 

Даний алгоритм реалізований у програмі smesh_giperb на мові програмування С + +, лістинг якої наведено в додатку.

Опис програми:

Вихідні дані: M які задають кількість вузлів по осі OX alfa, betta, Y задають прямокутну область (

Вся програма складається з функцій. Опишемо для чого призначена кожна з ніх.f (double x, double y)-задає функцію f (x, y). Fi (double x), double psi (double x) - задаються функції fi (x) і psi (x) з початкових условій.tau1 (double y), double tau2 (double y), double w1 (double y), double w2 (double y), double sigma1 (double y), double sigma2 (double y) - задаються функції tau1 (y ), tau2 (y), sigma1 (y), sigma2 (y), w1 (y), w2 (y) з граничних условій.zapis_sloya (int nomer) - функція, що записує номер слоя.zapis_v_file (float x) - функція, записувальна значення наближеною функції u (x, y) у вузлах на шарі. () - основне тіло програми, в якій реалізовується різницева схема. Спочатку обчислюється значення на нульовому шарі, потім на першому, далі на всіх інших. Для обчислення наприклад 2го шару використовуються значення на нульовому і першому, які зберігаються в масивах u0 і u1 відповідно. Значення ж третього шару записуються в масив u2. Для обчислення на третьому шарі використовуються значення на першому і другому, які зберігаються в масивах u1 і u2 відповідно. Значення ж третього шару записуються в масив u0. Для обчислення на четвертому шарі використовуються значення на другому і третьому шарах, які зберігаються в масивах u2 і u0 відповідно. Значення ж третього шару записуються в масив u1. І так далі до останнього шару. Вибір буферного масиву реалізується оператором switch (octatok), де аргумент octatok-залишок від ділення номера шару на 3. p align="justify"> Перевіримо правильність роботи програми на конкретному прикладі.

Розглянемо Змішати крайову задачу (2.2.1) - (2.2.3). p align="justify"> Вона має точне рішення при зазначених нижче початкових, граничних умовах і функції f (x, y) в області D = {0 , 0 =? .

В В 

Початкові умови:

В В В 

Граничні умови:

В В В В В В В 

Дане рівняння має точне рішення , тому м...


Назад | сторінка 11 з 15 | Наступна сторінка





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

  • Реферат на тему: Double Standards in Modern Politics
  • Реферат на тему: Double Entry Types of Balance Sheet
  • Реферат на тему: Double electric layer. Mechanism of formation and theory of structure
  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Електрон в шарі