Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 6

Не строится график в С++ builder

01.05.2015, 13:54. Показов 910. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
График попросту не строится. Задана Series1. Если прописывать Chart1-> Series1->AddXY(h,f(h)); - выдает ошибку. Вот кусок кода для построения графика, во вложении - результат.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double f(double u) {
return sqrt(2*u)+2*u-6.3;
}
 
void __fastcall TForm1::Button4Click(TObject *Sender)
{
float l,r,h,dh;
l=StrToFloat(Edit1->Text);
r=StrToFloat(Edit2->Text);
h=l;
dh=(r-l)/30;
 while (h<r)
     {
         Series1->AddXY(h,f(h));
       h=h+dh;
     }
}
Миниатюры
Не строится график в С++ builder  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.05.2015, 13:54
Ответы с готовыми решениями:

График не строится...завтра сдавать
Я делаю график кубической параболы. Коэффициенты a,b,c,d вводится в Edit. График вообще не строится...Компилятор ошибок не...

График функции в BC++ Builder 6.0
Уважаемые форумчане, прошу у вас помощи. Имеем программу рисования графика: #include &lt;vcl.h&gt; #pragma hdrstop #include...

Нужно построить график на builder`e
Добрый день,мне надо построить график,с помощью canvas на builder,формула есть (sin(x))^2+x^1/4,должно быть вот так это было построено на...

2
Программист по неволе
 Аватар для Alex_From_777
24 / 24 / 8
Регистрация: 22.04.2015
Сообщений: 476
Записей в блоге: 1
13.05.2015, 10:55
Посмотри. Если я правильно понял твою задумку, то я бы её реализовывал бы вот таким образом.
При нажатии на битбатн график сразу строится, а при нажатии на баттон, с использованием таймера (это я так просто сделал, ради зрелищности).
Да и твой ф-цию f(u) я заменил на синус, поскольку знаю как он выглядит (это что бы было ясно, правильно ли мне график строится.)
Вот как-то так.
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <math.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
int i;
double l, r, Znf[30], shag, h, s;
double f(double u)
{
  return sin(u);
}
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
  l=StrToFloat(Edit1->Text);
  r=StrToFloat(Edit2->Text);
  shag=(r-l)/30;
  h=l;
  for (i=0; i<30; i++)
  {
    Znf[i]=f(h);
    Series1->Add(Znf[i], h, clRed);
    h=h+shag;
  }
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  l=StrToFloat(Edit1->Text);
  r=StrToFloat(Edit2->Text);
  shag=(r-l)/30;
  h=l;
  Timer1->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  s=f(h);
  Series1->Add(s,h, clRed);
  h=h+shag;
  if (h>=r) Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
0
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 6
14.05.2015, 20:55  [ТС]
Alex_From_777, спасибо за старания, но я уже давно решила эту проблему)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.05.2015, 20:55
Помогаю со студенческими работами здесь

График кусочно-постоянной функции в C++ Builder
Здравствуйте. Можно ли как-нибудь с помощью компонента Chart нарисовать график кусочно - постоянной функции(Лесенка с разрывами, мне нужен...

График функций при помоши компоненты chart в С++ builder
Смотрите есть у меня программа для решений нелинейных уравнений методом Хорд. Нужно чтоб программа рисовала график функций.Сhart рисует...

Почему не строится график?
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #define f(x,y) (1.3*x-5.3*sin(x))+(5.3*x+y); void main(){ double x0, x1, y0, y1, h; ...

Построить график функции y=x^2. График строится из отрезков и алгоритма Брезенхема
Построить график функции y=x^2. График строится с помощью отрезков. Для построения отрезков использовать алгоритм Брезенхема.

Не строится график
Пытаюсь построить простейший график: syms x x=; y=(x.^3-3*x.^2+7)/(x.^4-4); plot (x,y)В результате получаю просто линию. Но ведь...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru