Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

График функцит


oksana ©   (2012-01-06 00:24:00) 

В соответствии с вариантом индивидуального задания составить программу построения графиков функций Y(x) и S(x). Таблицу данных получить, изменяя параметр x от xn до xk с шагом h=(xk –xn)/m, где m –количество интервалов, на которые разбивается отрезок [xn , xk ]. Ввод исходных данных организовать через компонент TEdit. Вычисление значений функций и вывод их графиков оформить в библиотечном модуле в виде функций пользователя. Самостоятельно выбрать удобные параметры настройки. В местах возможного возникновения ошибок использовать конструкции для обработки исключительных ситуаций.

Xn=0,1;
Xk=0,8;
m = 18;
s = (x²/2)-(x^4/12)+...+((-1)^n+1)( (x^2n)/(2n(2n-1))

y(x) = xarctgx-(ln корень из ( 1+x^2))


Gu   (2012-01-06 00:48:00) [1]

еще вариант - tchart. Там практически все автомасштабируется, все красиво, куча вариантов отображения и режим просмотра можно с увеличением-уменьшением сделать, есть подписи к осям и тп., вот пример http://delphi.ucoz.org/publ/10-1-0-39(поиском больше найдете)


Gu   (2012-01-06 00:44:00) [2]

>> Вычисление значений функций и вывод их графиков оформить в библиотечном модуле в виде функций пользователя

это чего, форму с графиком из dll вытаскивать?


> разобраться как делать отметки на осях по этой функции и
> прочее(

если рисовать - самое простое TPaintBox (в гугле поищите пример, там просто все - в цикле, где изменяется функция присваиваем значения x,y точки для рисования, главное масштаб правильно сделать), например http://programmersforum.ru/showthread.php?t=1575
если надо с наворотами, то ищите сторонние компоненты для рисования графиков, например http://mitov.com/products/signallab


okasana   (2012-01-06 00:26:00) [3]

помогите пожалуйста, разобраться как делать отметки на осях по этой функции и прочее(


Наверх

Титульная страница Поиск, карта сайта Написать письмо