/*! *************************************************************************************************
\ingroup SPEC_MATH_COMMON_GROUP
\fn int polyval(double* a, int ord, double* x, int n, double* y)
\brief Расчет вещественного полинома
Функция рассчитывает полином \f$P_N(x)\f$ \f$N-\f$ого порядка для вещественного
аргумента, заданного вектором `x`.
\f[
P_N(x) = a_0 + a_1 \cdot x + a_2 \cdot x^2 + a_3 \cdot x^3 + ... a_N \cdot x^N.
\f]
Для расчета используется формула Горнера:
\f[
P_N(x) = a_0 + x \cdot (a_1 + x \cdot (a_2 + \cdot ( \ldots x \cdot (a_{N-1} + x\cdot a_N) \ldots )))
\f]
\param[in] a Указатель на вектор вещественных коэффициентов полинома.
Размер вектора `[ord+1 x 1]`.
Коэффициент `a[0]` соответствует коэффициенту полинома \f$a_0\f$.
\param[in] ord Порядок полинома \f$N\f$.
\param[in] x Указатель на вектор аргумента полинома.
Размер вектора `[n x 1]`.
Значения полинома будут расчитаны для всех
значений аргумента вектора `x`.
\param[in] n Размер вектора агрумента полинома.
\param[out] y Указатель на значения полинома для аргумента `x`.
Размер вектора `[n x 1]`.
Память должна быть выделена.
\return
`RES_OK` Полином расчитан успешно.
В противном случае \ref ERROR_CODE_GROUP "код ошибки".
\author
Бахурин Сергей.
www.dsplib.org
**************************************************************************************************** */
/*! *************************************************************************************************
\ingroup SPEC_MATH_COMMON_GROUP
\fn int polyval_cmplx(complex_t* a, int ord, complex_t* x, int n, complex_t* y)
\brief Расчет комплексного полинома
Функция рассчитывает полином \f$P_N(x)\f$ \f$N-\f$ого порядка комплексного аргумента
аргумента, заданного вектором `x`.
\f[
P_N(x) = a_0 + a_1 \cdot x + a_2 \cdot x^2 + a_3 \cdot x^3 + ... a_N \cdot x^N.
\f]
Для расчета используется формула Горнера:
\f[
P_N(x) = a_0 + x \cdot (a_1 + x \cdot (a_2 + \cdot ( \ldots x \cdot (a_{N-1} + x\cdot a_N) \ldots )))
\f]
\param[in] a Указатель на вектор комплексных коэффициентов полинома.
Размер вектора `[ord+1 x 1]`.
Коэффициент `a[0]` соответствует коэффициенту полинома \f$a_0\f$.
\param[in] ord Порядок полинома \f$N\f$.
\param[in] x Указатель на вектор аргумента полинома.
Размер вектора `[n x 1]`.
Значения полинома будут расчитаны для всех
значений аргумента вектора `x`.
\param[in] n Размер вектора агрумента полинома.
\param[out] y Указатель вектор значения полинома для аргумента `x`.
Размер вектора `[n x 1]`.
Память должна быть выделена.
\return
`RES_OK` Полином расчитан успешно.
В противном случае \ref ERROR_CODE_GROUP "код ошибки".
\author
Бахурин Сергей.
www.dsplib.org
**************************************************************************************************** */