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

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

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

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

23.11.2015, 19:45. Просмотров 286. Ответов 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++
вообщем есть двумерное уравнение теплопроводности с граничными условиями: \frac{\partial T}{\partial t}=\frac{\partial^2 T}{\partial...

Уравнение теплопроводности с переменным шагом - 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++
задача:

Однородная задача теплопроводности - 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++. Вот руководство ...

Решение уравнения теплопроводности с помощью неявной разностной схемы - C++
День добрый, форумчане. Нужен ваш совет. Имеется у меня код, это решение уравнения теплопроводности с помощью неявной разностной схемы....


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

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

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