если я правильно понял тему, то это что-то типа интерполяции?
п.с если нужно именно линейная функция то см соответственно линейная интерполяция
если если нет то см например интерполяция методом ньютона. если что у меня если программа на scilab почти fortran
или кубическими спланами