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

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

Войти
Регистрация
Восстановить пароль
 
RamzezUA
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 45
Завершенные тесты: 1
#1

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

23.11.2015, 19:45. Просмотров 183. Ответов 0
Метки нет (Все метки)

Написал код для решения уравнения теплопроводности (Явная схема), но не пойму как вывести график. Подскажите пожалуйста, как вывести график решения?
Оно должно вывести 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++
Уравнение теплопроводности (явная схема) C++
C++ Решение уравнения теплопроводности с помощью неявной разностной схемы
C++ Уравнение теплопроводности с переменным шагом
C++ Двумерная задача теплопроводности, перевод кода с Pascal на C++

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

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

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