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

Уравнение теплопроводности (График) - C++

Восстановить пароль Регистрация
 
RamzezUA
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 42
Завершенные тесты: 1
23.11.2015, 19:45     Уравнение теплопроводности (График) #1
Написал код для решения уравнения теплопроводности (Явная схема), но не пойму как вывести график. Подскажите пожалуйста, как вывести график решения?
Оно должно вывести 10 графиков, по слоям.
C++
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include "Graphics.h"
using namespace std;
 
const int N = 10;
 
double h, tau, r, u[25][25];
 
void main() {
    initgraph();
    moveto(90, 90);
    double
        D = 2.4,
        alfa = 9.0,
        beta = 10.0,
        gama = 5.0;
    h = 0.1;
    tau = 0.002;
    r = (D*tau) / (h * h);
 
        for (int i = 0; i <= N; i++)
        {
            for (int j = 0; j <= N; j++)
            {
                u[i][j] = 0.0;
 
            }
        }
        
        
        for (int i = 0; i <= N; i++)
        {
            
            u[i][0] = alfa + beta*i*h;
        }
        for (int j = 0; j <= N; j++)
        {
            u[0][j] = 9;
            
        }
        double t = 0;
        for (int j = 0; j <= N ; j++)
        {
            t = j * tau;
            u[N][j ] = alfa + beta + gama*t;
        }
        t = 0;
        for (int j = 0; j <= N; j++)
        {
            
            for (int i = 1; i <= N - 1; i++)
            {
                
                u[i][j + 1] = u[i][j] + r*(u[i - 1][j] - 2 * u[i][j] + u[i + 1][j]); 
                
            }
        }
 
        for (int i = 0; i <= N; i++)
        
        {
            for (int j = 0; j <= N; j++)
            {
                cout << u[i][j] << " ";
            }
            cout << endl;
        }
 
    _getche();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2015, 19:45     Уравнение теплопроводности (График)
Посмотрите здесь:

двумерное уравнение теплопроводности C++
Нелинейное уравнение теплопроводности C++
Решение уравнение теплопроводности C++
C++ уравнение теплопроводности
C++ Конечно-разностный метод (уравнение теплопроводности)
Однородная задача теплопроводности C++
Уравнение теплопроводности (явная схема) C++
C++ Уравнение теплопроводности с переменным шагом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru