Создание данных интерполяционной таблицы

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

При создании точек для интерполяционной таблицы функций вы обычно хотите достичь одной или обеих следующих целей:

  • Минимизируйте ошибку в худшем случае для заданного максимального количества точек останова

  • Минимизируйте количество точек останова для указанной максимально допустимой ошибки

Создание интерполяционных таблиц для функции Sine показывает, как создать интерполяционные таблицы функций с помощью функции fixpt_look1_func_approx. Можно оптимизировать интерполяционную таблицу, чтобы минимизировать количество точек данных, ошибку или и то, и другое. Можно также ограничить интервалы между точками останова, чтобы быть четными или даже степенями двойки, чтобы ускорить расчеты с помощью таблицы.

Ошибка наихудшего случая для интерполяционной таблицы объясняет, как использовать функцию fixpt_look1_func_plot чтобы найти ошибку в худшем случае интерполяционной таблицы и построить график ошибок во всех точках.