Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.76
иван90
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 5
#1

двумерное уравнение теплопроводности - C++

07.11.2011, 21:12. Просмотров 5115. Ответов 1
Метки нет (Все метки)

вообщем есть двумерное уравнение теплопроводности с граничными условиями:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\partial T}{\partial t}=\frac{\partial^2 T}{\partial x^2}+\frac{\partial^2 T}{\partial y^2}, \ \ T(x,y,0)=(1-sin(4x)^2)cos(y)^2 \ \ T(x,0,t)=0 \ \ T(x,1,t)=0 \ \ T(1,y,t)=0 \ \ T(0,y,t)=0 \ \ -1<x<1, \ \ -1<y<1
решается оно методом факторизации и приводится к следующей системе уравнений
http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{T_{ij}^{n+1/2}-T_{ij}^{n}}{0.5 \tau}=\Lambda_1 T_{ij}^{n+1/2}+\Lambda_2T_{ij}^n \ \ \frac{T_{ij}^{n+1}-T_{ij}^{n+1/2}}{0.5 \tau}=\Lambda_1 T_{ij}^{n+1/2}+\Lambda_2T_{ij}^{n+1} где
http://www.cyberforum.ru/cgi-bin/latex.cgi?\Lambda_1 T_{ij}^n=(T_{i+1,j}^n-2T_{ij}^n+T_{i-1,j}^n)/h_1^2 \ \ \Lambda_2 T_{ij}^n=(T_{i,j+1}^n-2T_{ij}^n+T_{i,j-1}^n)/h_2^2
далее говорится что оно решается методом прогонки http://dic.academic.ru/dic.nsf/enc_m...9E%D0%93%D0%9E. Можете пожалуйста на "пальцах" объяснить как это сделать или привести пример этого метода прогонки на языке С++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2011, 21:12     двумерное уравнение теплопроводности
Посмотрите здесь:

уравнение теплопроводности - C++
Всем привет. Собственно есть уравнение теплопроводности, надо его запрограммировать. Вводим граничные и начальные условия. Я все это сделал...

Решение уравнение теплопроводности - C++
Здравствуйте гики и гуру программирования! Рад поприветствовать всех, вот тоже решил примкнуть к ряду программеров на С, но пока нахожусь...

Нелинейное уравнение теплопроводности - C++
Уважаемые , форумчане, может есть у кого готовая прога на С++ решение нелинейного уравнения теплопроводности ? Очень, очень нужно. с...

Уравнение теплопроводности с переменным шагом - C++
Здравствуйте! Написала программу на с++ для явной схемы. но что то зацикливается, и не выводит конечный результат. пробовала выводить на...

Уравнение теплопроводности (явная схема) - C++
Уравнение теплопроводности (явная схема) Tt=(D(x)Tx)x. НУ - T(x,0)= 1 - x. ГУ - Tx(0,t) = Tx(1,t)=0. D(x)=1, при x&lt;0.5 D(x)=2, при...

Конечно-разностный метод (уравнение теплопроводности) - C++
Добрый день! Задача распространения тепла в стержне описывается уравнением теплопроводности ut= a2uxx+f(x,t) дополняется краевыми...

Найти минимальное значение в двумерное массиве - C++
Доброго времени суток !! Написал программу в Visual Studio 2012 , где нужно вывести на экран самый маленький элемент всего массива , но при...

Найти минимальное значение в двумерное массиве - C++
Доброго времени суток !! Написал программу в Visual Studio 2012 , где нужно вывести на экран самый маленький элемент всего массива , но при...

Решение уравнения теплопроводности - C++
задача:

Однородная задача теплопроводности - C++
Здравствуйте, Уважаемые форумчане! Задали написать программу, которая решает однородную задачу теплопроводности, задачу нужно найти в...

Задача для уравнения теплопроводности - C++
Решить задачу на с++ для уравнения теплопроводности dU/dt = a2 * d2U/dx2, 0&lt;x&lt;l, t&gt;0 U(x,0) = U0(x) , 0=&lt;x=&lt;l dU/dx =...

Двумерная задача теплопроводности, перевод кода с Pascal на C++ - C++
Добрый день. По учебе, понадобилось первести код для решения двумерной задачи теплопроводности с Pascal на C++. Вот руководство ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Neekeetos
21 / 10 / 2
Регистрация: 31.10.2011
Сообщений: 25
07.11.2011, 23:58     двумерное уравнение теплопроводности #2
Цитата Сообщение от иван90 Посмотреть сообщение
Можете пожалуйста на "пальцах" объяснить как это сделать или привести пример этого метода прогонки на языке С++?
Можно я не буду копировать?
http://ru.wikipedia.org/wiki/%D0%9C%...BD%D0%BA%D0%B8

Там есть и пример на си и описание. В общем то метод довольно простой.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru