Để đánh giá chuỗi Hermite 2 chiều tại các điểm (x, y), sử dụng phương thức hermite.hermval2d() từ NumPy. Phương thức trả về giá trị của đa thức 2 chiều tại các cặp điểm tương ứng từ x và y.
Tham số
- x, y: Hai mảng điểm, phải cùng hình dạng. List/tuple tự chuyển thành ndarray.
- C: Mảng hệ số, hệ số hạng tử bậc i,j nằm tại c[i,j]. Chiều > 2 liệt kê nhiều tập hệ số.
Ví dụ minh họa
import numpy as np
from numpy.polynomial import hermite as H
# Mảng hệ số 1D
c = np.array([3, 5])
print("Mảng hệ số:", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Kích thước:", c.shape)
# Đánh giá tại (1,1) và (2,2)
result = H.hermval2d([1, 2], [1, 2], c)
print("Kết quả:", result)
Kết quả
Mảng hệ số: [3 5]
Số chiều: 1
Kiểu dữ liệu: int64
Kích thước: (2,)
Kết quả: [ 59. 105.]
Hệ số 1D [3, 5] đại diện cho đa thức Hermite 2D, cho kết quả 59 tại (1,1) và 105 tại (2,2).