Giới thiệu
hermite_e.hermeval2d() với hệ số 2D đánh giá đa thức Hermite_e 2 biến tại các cặp điểm tương ứng.
Ví dụ cơ bản
import numpy as np
from numpy.polynomial import hermite_e as H
c = np.arange(4).reshape(2, 2) # [[0,1],[2,3]]
print("Hệ số:\n", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Hình dạng:", c.shape)
result = H.hermeval2d([1, 2], [1, 2], c)
print("\nKết quả:", result)
Kết quả
Hệ số:
[[0 1]
[2 3]]
Số chiều: 2
Kiểu dữ liệu: int64
Hình dạng: (2, 2)
Kết quả: [ 6. 18.]
Kiểm tra thủ công
Da thức: 0*He_0(x)He_0(y) + 1*He_1(x)He_0(y) + 2*He_0(x)He_1(y) + 3*He_1(x)He_1(y) = x*1 + 2*1*y + 3*x*y = x + 2y + 3xy Tại (1,1): 1 + 2 + 3 = 6 ✓ Tại (2,2): 2 + 4 + 12 = 18 ✓