Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как сделать график по функции

2.9K
04 октября 2004 года
narcotic
41 / / 04.10.2004
Не подскажете, как сделать график по функции не используя библиотеку TChart.
Заранее спасибо
385
05 октября 2004 года
SomewherSomehow
477 / / 25.07.2004
Цитата:
Originally posted by narcotic
Не подскажете, как сделать график по функции не используя библиотеку TChart.
Заранее спасибо



Мне кажется если не использовать TChart, то очевидный способ - это рисовать его на Canvas-e, берешь какой-нить компонент где есть TCanvas и рисуешь методами этого класса.

Например х^2

 
Код:
Image1->Canvas->MoveTo(Image1->Width/2-10,Image1->Height/2+100);
   for (int i = -10 ; i < 10; i++)
     Image1->Canvas->LineTo(Image1->Width/2+i,Image1->Height/2+i*i);
294
06 октября 2004 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by SomewherSomehow
Например х^2


Проблема в том, что narcotic не объяснил, какой график ему надо строить.
Как ручками нарисовать график функции z = sin(x) + sin(y)? Ведь это надо сеточку делать, невидимые линии убирать... Хлопотно. А ежели это графики параметрических функций с двумя аргументами?

2.9K
06 октября 2004 года
narcotic
41 / / 04.10.2004
Цитата:
Originally posted by Plisteron

Проблема в том, что narcotic не объяснил, какой график ему надо строить.
Как ручками нарисовать график функции z = sin(x) + sin(y)? Ведь это надо сеточку делать, невидимые линии убирать... Хлопотно. А ежели это графики параметрических функций с двумя аргументами?



Мне надо построить график по функции:
y=ln(x)*sin(x). А на счет сетки, так она тоже должна быть. Пичем, если указателем мыши навести на определенное место на линии графика, то должна всплывать подсказка, где выводится координаты этой точки.

294
07 октября 2004 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by narcotic


Мне надо построить график по функции:
y=ln(x)*sin(x). А на счет сетки, так она тоже должна быть. Пичем, если указателем мыши навести на определенное место на линии графика, то должна всплывать подсказка, где выводится координаты этой точки.



Если функция с одним аргументом, тогда можно и ручками на канвасе, здесь всё просто...

247
07 октября 2004 года
wanja
1.2K / / 03.02.2003
А подсказочку - обрабатывать onMouseMove
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог