CSM.Dev

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

Что то не могу найти толковый ответ на свой вопрос (наверно как то не так спрашиваю)
меня интересует как можно построить график функции синус/косинус по точкам, может это и не обязательно синусоидальная функция. Суть - у меня есть пара контрольных точек - которые являются пиками горбов/впадин функции мне нужно построить график по этим точкам, и узнать саму функцию, по которой строится данный график.
Еще одно желаемое условие чтобы эта функция существовала только на определенном промежутке от нуля и определенного момента на оси У.
почему я подумал про синусоид, потому что мне удобен лимит +/-1 по оси Х ну и вообще если себе представить то что я хочу то похоже на синусоид...
может кто знает какие программы могут такое сделать?