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

Реферат Рішення диференціальних рівнянь в приватних похідних методом функціонального програмування в Maple





джувати на збіжність і дифференцируемость. Звичайно, операції та дії можуть змінюватися в залежності від розмірності задачі, типів початкових і граничних умов, а також від методу побудови рішення. Потім (в залежності від конкретної ситуації) отримані засобами MAPLE рішення можна візуалізувати і досліджувати з метою їх інтерпретації. br/>

2. Метод розділення змінних


Розглянемо докладніше метод розділення змінних. Основними етапами побудови розв'язку цим методом є:

) введення рівняння і поділ змінних;

) рішення розділених рівнянь;

) побудова спільного рішення;

) облік початкових умов та визначення коефіцієнтів розкладання;

) висновок спільного рішення в розгорнутому вигляді і його перетворення.

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

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

Функціональний алгоритм побудови формальних рішень одновимірних рівнянь параболічного типу методом розділення змінних:

1. Введення рівняння і поділ змінних

PDE: = diff (u (t, x), t) = a ^ 2 * diff (u (t, x), x, x);: = pdsolve (PDE, HINT = T (t) * X (x));

В 

2. переобозначеніе постійною і рішення розділених рівнянь


_c [1] =-lambda ^ 2: dsolve (diff (T (t), t) =-lambda ^ 2 * T (t) * a ^ 2); (diff (X ( x), `$` (x, 2)) =-lambda ^ 2 * X (x));

3. Побудова загального рішення

[lambda] (t, x): = (C1 (lambda) * sin (lambda * x) +

+ C2 (lambda) * cos (lambda * x)) * exp (-lambda ^ 2 * a ^ 2 * t);

u (t, x): = int (u [lambda] (t, x), lambda =-infinity .. infinity);


4. Облік початкових умов та визначення коефіцієнтів розкладання

_0 (t, x): = eval (subs (t = 0, u (t, x))) = f (x); (lambda): = (1/(2 * Pi )) * int (f (xi) * sin (lambda * xi), xi =-infinity .. infinity);

C2 (lambda): = (1/(2 * Pi)) * int (f (xi) * cos (lambda * xi), xi =-infinity .. infinity);


5. Висновок спільного рішення в розгорнутому вигляді і його перетворення

(t, x): = combine (int ((C1 (lambda) * sin (lambda * x) +

=-infinity .. infinity);

В 

Для багатови...


Назад | сторінка 4 з 7 | Наступна сторінка





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

  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Рішення систем лінійних диференціальних рівнянь п'ятиточковим методом А ...
  • Реферат на тему: Рішення систем лінійних рівнянь матричним методом
  • Реферат на тему: Рішення систем лінійних рівнянь за методом Гаусса
  • Реферат на тему: Рішення систем лінійних рівнянь методом Крамера