Прошу обратить внимание, что полином x=ay3+by2+cy имеет 3 степени свободы - коэффициенты a,b,c, тогда как функции a*atan(b*x) или a*tanh(b*x) только две. Это означает, что полином под свою кривую вы почти всегда подберете, а вот тригонометрическая функция под экспериментальные точки может не вписаться, т.к. фактически мы можем только плющить ее (т.е. растягивать или сжимать) вдоль каждой из осей, но не более того. Пока мы смотрим на семейство кривых, получаемых растяжкой/сжатием, то все это выглядит в высшей степени подобно и никаких опасений не вызывает. Но как только начинается аппроксимация реальных точек, то тут-то и оказывается, что растяжек может оказаться недостаточно, чтобы точно наложить кривые друг на друга. Но если все-таки тригономерическая аппроксимация подходит, то преподчтительнее, конечно, модель с наименьшим числом степеней свободы (коэффициентов). Этот вопрос должен решаться экспериментально - путем оценки невязок в том и другом случае, а не исходя из одних только априорных соображений о внешнем виде функций.
|