Разница между функциями polyfit и polyval при работе с полиномами заключается в их задачах.
Функция polyfit используется для вычисления коэффициентов полинома, она находит их путём минимизации суммы квадратов отклонений данных из модели (метод наименьших квадратов). 1 В качестве входных параметров функции — вектора x и y, содержащие координаты точек, близко к которым нужно провести аппроксимирующую кривую, а также значение n — степень полинома. 2
Функция polyval, в свою очередь, возвращает значения полинома в заданной точке. 2 В качестве аргументов функции — вектор коэффициентов полинома и точка, в которой необходимо вычислить значение. 2
Таким образом, polyfit занимается построением самого полинома, а polyval — вычислением значений этого полинома в определённых точках.