Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đạo hàm chuỗi Chebyshev và nhân mỗi lần đạo hàm với scalar trong Python

Giới thiệu

Tham số scl trong chebyshev.chebder() nhân kết quả mỗi lần đạo hàm. Với m=1 (mặc định), kết quả cuối = đạo hàm chuẩn * scl.

Ví dụ: scl = -1

import numpy as np
from numpy.polynomial import chebyshev as C

c = np.array([1, 2, 3, 4])
print("Hệ số:", c)

# Đạo hàm cấp 1, nhân -1
result = C.chebder(c, scl=-1)
print("\nKết quả (scl=-1):", result)

# So sánh với scl=1 (mặc định)
result_default = C.chebder(c)
print("Kết quả (mặc định):", result_default)

Kết quả

Hệ số: [1 2 3 4]

Kết quả (scl=-1): [-14. -12. -24.]
Kết quả (mặc định): [14. 12. 24.]

Ứng dụng

Tham số scl dùng cho biến đổi biến số: nếu x = a*u + b, thì d/du = a * d/dx. Đặt scl = a để lấy đạo hàm theo u trực tiếp từ chuỗi theo x.