Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Параболическое уравнение


Автор: REN12 9.11.2009, 11:14
Помогите разработать программу для решения параболического уравнения
Uxx+Ut=0, используя явную схему, для следующих условий: x (0, 10), t (0, 100);
граничное значение: U(0, t)=100; U(10, t)=200;
начальное условие sin(2Pi x/10)
Результат получить с точностью до 10 -6
В долгу не останусь)))

Автор: Alexeis 9.11.2009, 11:19
Цитата(REN12 @  9.11.2009,  10:14 Найти цитируемый пост)
используя явную схему, для следующих условий: x (0, 10), t (0, 100);

  Явная схема это типа запрограммировать аналитическое решение?

Автор: REN12 9.11.2009, 11:49
да,явная схема это числовая прямая с интервалом от 0 до 10,от  0 до 10 идет дуга,с весом(значением) sin(2 pi x/10)

Автор: Alexeis 9.11.2009, 12:01
  Т.е. это численное решение. Боюсь что не смогу помочь. Но все равно укажите каким методом нужно решить, может кто-то подтянется.

Автор: bsa 9.11.2009, 12:04
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: REN12 10.11.2009, 09:09
Явная схема,рисунок 18               http://wiki.auditory.ru/%D0%98%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5:File0002_Page_1382.jpg

Автор: kamre 10.11.2009, 14:59
Цитата(REN12 @ 9.11.2009,  11:14)
граничное значение: U(0, t)=100; U(10, t)=200;
начальное условие sin(2Pi x/10)

Что-то не сходятся граничное и начальное условия:
0 = sin(2Pi 0/10) = U(0, 0) = U(0, t=0) = 100
0 = sin(2Pi 10/10) = U(10, 0) = U(10, t=0) = 200

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)