Интерполяционная таблица функций является методом, с помощью которого можно аппроксимировать функцию таблицей с конечным числом точек (X, Y). Интерполяционные таблицы функций необходимы для многих приложений с фиксированной точкой. Функция, которую вы хотите аппроксимировать, называется идеальной функцией. Значения X интерполяционной таблицы называются точками останова. Вы аппроксимируете значение идеальной функции в точке путем линейной интерполяции между двумя точками прерывания, ближайшими к точке.
При создании точек для интерполяционной таблицы функций вы обычно хотите достичь одной или обеих следующих целей:
Минимизируйте ошибку в худшем случае для заданного максимального количества точек останова
Минимизируйте количество точек останова для указанной максимально допустимой ошибки
Создание интерполяционных таблиц для функции Sine показывает, как создать интерполяционные таблицы функций с помощью функции fixpt_look1_func_approx
. Можно оптимизировать интерполяционную таблицу, чтобы минимизировать количество точек данных, ошибку или и то, и другое. Можно также ограничить интервалы между точками останова, чтобы быть четными или даже степенями двойки, чтобы ускорить расчеты с помощью таблицы.
Ошибка наихудшего случая для интерполяционной таблицы объясняет, как использовать функцию fixpt_look1_func_plot
чтобы найти ошибку в худшем случае интерполяционной таблицы и построить график ошибок во всех точках.