numpy.polynomial.hermite.hermcompanion#
- polynomial.hermite.hermcompanion(c)[источник]#
Возвращает масштабированную сопровождающую матрицу c.
Базисные полиномы масштабируются так, чтобы сопровождающая матрица была симметричной, когда c является полиномом базиса Эрмита. Это обеспечивает лучшие оценки собственных значений, чем в случае без масштабирования, и для базисных полиномов собственные значения гарантированно являются вещественными, если
numpy.linalg.eigvalshиспользуется для их получения.- Параметры:
- carray_like
Одномерный массив коэффициентов ряда Эрмита, упорядоченных от низкой к высокой степени.
- Возвращает:
- matndarray
Масштабированная сопровождающая матрица размеров (deg, deg).
Примеры
>>> from numpy.polynomial.hermite import hermcompanion >>> hermcompanion([1, 0, 1]) array([[0. , 0.35355339], [0.70710678, 0. ]])