我的硬體問題要求我“撰寫一個函式,該函式采用區間的限制和多項式插值pn(x)的階數n,并回傳可用于切比雪夫插值的資料點xi。”
我撰寫了以下函式,該函式在給定的區間[a, b] 上生成要使用的均勻分布點xi的串列,但是我認為我沒有將多項式的次數合并到這個函式中,這里n只是我決定擁有多少分,這是否仍能回答問題?
import numpy as np
def chebs(a, b, n):
i = np.array(range(n))
x = np.cos((2 * i 1) * np.pi / (2 * n))
return 0.5 * (b - a) * x 0.5 * (b a)
uj5u.com熱心網友回復:
如果您的硬體問題涉及Chebyshev 節點(第一類 Chebyshev 多項式的根),那么是的,您的 Python 函式完全可以回答這個問題。是的,您已經合并了切比雪夫多項式的階數:由于階數是任意選擇的(例如,您可以使用二階切比雪夫多項式p2(x)、三階p3(x)等),您的函式引數n在Chebyshev 節點的計算是多項式的階數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/340260.html
