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

построение графиков в С++ - C++

Восстановить пароль Регистрация
 
Javia
Сообщений: n/a
09.05.2013, 18:39     построение графиков в С++ #1
Доброго времени суток.
Столкнулась с такой проблемой: нужно построить лежащую параболу. Оси прочертила, разметку сделала, формула для вычисления есть. А вот как результат с этими осями соотнести и представить наглядно - никак не могу понять
Растолкуйте, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 18:39     построение графиков в С++
Посмотрите здесь:

Построение графиков элементарных функций C++
Создание графиков,по зарание написанной функции C++
C++ Visual Studio. Постройка графиков
C++ Ошибка при построении графиков
Как инвертировать ось у в построение графиков C++
C++ Построение графиков в окошке
C++ Подбор графиков функций по эскизу
Построение графиков по массивам данных C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
09.05.2013, 21:22     построение графиков в С++ #2
Может быть это сможет помочь.

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
#include <Gl/glut.h>
#include <math.h>
 
#define EXIT_SUCCESS 0
 
void Display()
{
     float x,y;
     glClear(GL_COLOR_BUFFER_BIT);
     
     glColor3f(0,0,0);
     
     glBegin(GL_LINES);
     
     glVertex2f(-19,0);
     glVertex2f(19,0);
     
     glVertex2f(0,-10);
     glVertex2f(0,10);
     
     for(int i = -19; i <= 19; i++)
        {
             glVertex2f(i,-0.25);
             glVertex2f(i,0.25);
             }
     for(int i = -10; i <= 10; i++)
        {
             glVertex2f(-0.25,i);
             glVertex2f(0.25,i);
             }
     glEnd();
     
          glBegin(GL_LINE_STRIP);
     
     for (float i = -19; i <= 19; i+=0.1)
        {
           x = i;
           y = x*x;
           
           glVertex2f(x,y); 
           }
     glEnd();
 
     
     glFlush();
     }
 
void Init()
{
     glClearColor(1,1,1,1);
     glMatrixMode(GL_PROJECTION);
     glLoadIdentity();
     
     gluOrtho2D(-19,19,-10,10);
     }
 
int main(int argc,char** argv)
{
         glutInit(&argc,argv);
         glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
         glutInitWindowSize(1350,690);
         glutInitWindowPosition(0,0);
         glutCreateWindow("y = x2");
         
         Init();
         
         glutDisplayFunc(Display);
         
         glutMainLoop();
         
         return EXIT_SUCCESS;
         }
Yandex
Объявления
09.05.2013, 21:22     построение графиков в С++
Ответ Создать тему
Опции темы

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