Giới thiệu
Phương thức chebyshev.chebint() thực hiện tích phân không xác định của chuỗi Chebyshev. Mặc định: tích phân 1 lần (m=1), giới hạn dưới 0 (lbnd=0), hằng số tích phân 0 (k=[]), tỷ lệ 1 (scl=1), trục 0.
Ví dụ cơ bản
import numpy as np
from numpy.polynomial import chebyshev as C
c = np.array([1, 2, 3]) # T_0 + 2T_1 + 3T_2
print("Hệ số:", c)
print("Số chiều:", c.ndim)
print("Kiểu dữ liệu:", c.dtype)
print("Hình dạng:", c.shape)
# Tích phân mặc định
result = C.chebint(c)
print("\nKết quả:", result)
Kết quả
Hệ số: [1 2 3]
Số chiều: 1
Kiểu dữ liệu: int64
Hình dạng: (3,)
Kết quả: [ 0.5 -0.5 0.5 0.5]
Ý nghĩa
Kết quả là chuỗi Chebyshev bậc 3 (4 hệ số) biểu diễn nguyên hàm. Hệ số tự do (hằng số tích phân) là 0.5 do công thức tích phân Chebyshev đặc thù (không phải đơn giản là 0). Các tham số lbnd, k, scl cho phép tùy chỉnh thêm.