チェビシェフ多項式を使って、関数を近似する方法をまとめる。 最後にデルタ関数を例にして近似された様子をJulia 0.6.2でgifアニメにした。 チェビシェフ多項式とは チェビシェフ多項式とは、$-1 \le x \le 1$の範囲で $$ T_{n}(x) = \cos (n \arccos x) $$ で定義される関数である。もう少しわかりやすく書くと、$x = \cos t$ $$ T_{n}(x) = \cos (n t) $$ と書くことができて、cosの加法定理を使ってバラバラにしていくとどんどん計算できる。 そして、この多項式は漸化式: $$ T_0(x) = 1 $$ $$ T_1(x) = x $$ $$ T_{n+1}(x) = 2 T_{n}(x) - T_{n-1}(x) $$ に従う関数である。 チェビシェフ多項式の直交性 チェビシェフ多項式には、以下のような直
![チェビシェフ多項式による関数近似:Juliaで眺めてみる。](https://cdn-ak-scissors.b.st-hatena.com/image/square/24e2a81e2dd059b2f6809b9231dacb825293eba9/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJTgxJUUzJTgyJUE3JUUzJTgzJTkzJUUzJTgyJUI3JUUzJTgyJUE3JUUzJTgzJTk1JUU1JUE0JTlBJUU5JUEwJTg1JUU1JUJDJThGJUUzJTgxJUFCJUUzJTgyJTg4JUUzJTgyJThCJUU5JTk2JUEyJUU2JTk1JUIwJUU4JUJGJTkxJUU0JUJDJUJDJTNBSnVsaWElRTMlODElQTclRTclOUMlQkElRTMlODIlODElRTMlODElQTYlRTMlODElQkYlRTMlODIlOEIlRTMlODAlODImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI4MzRhZmZhNGY0ZDQwYTg5YjYwODU4N2I1YzJjYjUx%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwY29tZXRzY29tZV9waHlzJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hNDgyZjJhNWNjZjY2NGQ0YmNmNGRiNGU2MTg0MDcyZg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3cf2bf8a75118187f4e71eb4055e1123)