回答編集履歴
1
漸化式追加
answer
CHANGED
@@ -1,9 +1,14 @@
|
|
1
1
|
数式を取り扱うには、数式処理用のライブラリが必要になります。まずはその辺りから調査したらいかがでしょうか。私が一つ見つけたのはLeptonでした。
|
2
2
|
https://mattn.kaoriya.net/software/lang/c/20151014155115.htm
|
3
|
+
もしくはライブラリを使わなくとも、係数を配列で保存しておいて、漸化式でどんどん式を増やしていけばいいと思います。
|
4
|
+
何れにせよ、以下のような漸化式を処理すればいいでしょう。
|
5
|
+
T_{n+1}=2xT_{n}-T_{n-1}(n=1,2,...)
|
6
|
+
T0=1
|
7
|
+
T1=x
|
3
8
|
|
4
9
|
なお、言語にこだわらなければ、PythonのSympyで容易に多項式を求めることができます。
|
5
10
|
https://pianofisica.hatenablog.com/entry/2020/05/16/080000#Chebyshev%E5%A4%9A%E9%A0%85%E5%BC%8F%E3%83%81%E3%82%A7%E3%83%93%E3%82%B7%E3%82%A7%E3%83%95%E5%A4%9A%E9%A0%85%E5%BC%8F
|
6
|
-
上記サイトから引用したソースコード(チェビシェフ多項式
|
11
|
+
上記サイトから引用したソースコード(チェビシェフ多項式T0からT6を出力する)
|
7
12
|
```python
|
8
13
|
import sympy as sp
|
9
14
|
sp.init_printing()
|