Заблокирован
1

СМЕШАННАЯ ЗАДАЧА ДЛЯ УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ

11.12.2015, 14:21. Показов 2353. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано дифференциальное уравнение, описывающее задачу теплопроводности:
du/dt=a^2 (d^2 u)/〖dx〗^2 ; 0<x<l,0<t<T
u(x,0)=T_0 x/l; u(0,t)=0; u(l,t)=T_0;
a^2=λ/cρ, λ=45.4 Вт/мК, c=460 Дж/кгК,
ρ=7200 кг/м^3 ; l=2м; T=60с; T_0=50°С.

Подскажите пожалуйста, правильный ход мыслей или нет
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <QCoreApplication>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
    int N, M, i,j;
    double l=2, t=60, T=50, a, r=72 00, c=460, Y=45.4;
    cout<<"Vvod kol-vo uzlov X"<<endl;
    cin>>N;
    double h=l/(N);        // шаг x
    
    a= 1/(2*(Y/(c*r)));
    for (M=1;t/(M*h*h)>0.5;M++);
    cout<<"Vvod kol-vo uzlov T"<<endl<<
          "Kol-vo uzlov >="<<M<<endl;
    cin>>M;
    float p=t/(M);        // шаг т
    double y[N+1], x[N+1];
    cout<<"h="<<h<<endl<<"tau="<<p<<endl;
    //Задание начальных и граничных условий
    for(i=1;i<N;i++)
        y[i]=T*((h*i)/l);
        y[0]=0;
        y[N]=T;
    //Решение
    for(j=1;j<M;j++){
        for(i=1;i<N;i++){
           x[i]=((p/pow(h,2)*y[i-1])+
            ((1-((2*p)/pow(h,2)))*y[i])+
                   (p/pow(h,2))*y[i+1]);}
        x[0]=0;
        x[N]=T;
        for(int k=1;k<N;k++)
            y[k]=x[k];
        }
for (i=0;i<N+1;i++)
    cout<<x[i]<<endl;
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2015, 14:21
Ответы с готовыми решениями:

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

смешанная задача для уравнения теплопроводности
мой вариант 2

Смешанная задача для уравнения теплопроводности метод разделения переменных
http://s2.ipicture.ru/uploads/20130617/h76YT5a0.jpg

Первая смешанная задача для волнового уравнения на отрезке (задача о колебаниях ограниченной струны) методом Фурье
Решить первую смешанную задачу для волнового уравнения на отрезке (задача о колебаниях ограниченной...

0
11.12.2015, 14:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2015, 14:21
Помогаю со студенческими работами здесь

Первая смешанная задача для волнового уравнения на отрезке
возможно, кто-то сможет помочь с этим? к сожалению, от лектора мало что поняла ._.

Смешанная задача Коши для дифференциального уравнения параболического типа
Всем доброго дня. Помогите пожалуйста с программированием в matlab. Решить смешанную задачу Коши...

Задача Коши для уравнения теплопроводности
Что-то я так и не понял , как решать . Задача такова Uxx=Ut ;U(x;0)=3exp(-x^2); U(+-,беск. ,t)....

Краевая задача для одномерного уравнения теплопроводности
Здравствуйте. Я разбираю тему &quot;Решение краевых задач для одномерного уравнения теплопроводности...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru