学習環境
- Surface、Surface ペン(端末)
 - Windows 10 Pro (OS)
 - Nebo(Windows アプリ)
 - iPad Pro 10.5 + Apple Pencil
 - MyScript Nebo - MyScript(iPad アプリ(iOS))
 - 参考書籍
 
解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第5章(各種の初等関数)、5.4(三角関数(続き)、逆三角関数)、問題13の解答を求めてみる。
ライプニッツの公式により、 左辺について、
右辺は0。
よって、
(証明終)
等式の x に0を代入すると、
また、
が成り立つ。
よって、
コード
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols, atan, Derivative, solve, plot
print('13.')
x = symbols('x')
y = atan(x)
n = symbols('n', nonnegative=True, integer=True)
for n in range(10):
    print(f'n = {n}')
    eq = (1 + x ** 2) * Derivative(y, x, n + 2) + 2 * (n + 1) * x * \
        Derivative(y, x, n + 1) + (n + 1) * n * Derivative(y, x, n)
    yn0 = Derivative(y, x, n)
    for o in [eq, eq.doit(), yn0.doit().subs({x: 0})]:
        pprint(o.simplify())
        print()
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
$ ./sample13.py
13.
n = 0
                             2         
    d             ⎛ 2    ⎞  d          
2⋅x⋅──(atan(x)) + ⎝x  + 1⎠⋅───(atan(x))
    dx                       2         
                           dx          
0
0
n = 1
      2                       3                         
     d             ⎛ 2    ⎞  d               d          
4⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 2⋅──(atan(x))
      2                       3              dx         
    dx                      dx                          
0
1
n = 2
      3                       4                2         
     d             ⎛ 2    ⎞  d                d          
6⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 6⋅───(atan(x))
      3                       4                2         
    dx                      dx               dx          
0
0
n = 3
      4                       5                 3         
     d             ⎛ 2    ⎞  d                 d          
8⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 12⋅───(atan(x))
      4                       5                 3         
    dx                      dx                dx          
0
-2
n = 4
       5                       6                 4         
      d             ⎛ 2    ⎞  d                 d          
10⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 20⋅───(atan(x))
       5                       6                 4         
     dx                      dx                dx          
0
0
n = 5
       6                       7                 5         
      d             ⎛ 2    ⎞  d                 d          
12⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 30⋅───(atan(x))
       6                       7                 5         
     dx                      dx                dx          
0
24
n = 6
       7                       8                 6         
      d             ⎛ 2    ⎞  d                 d          
14⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 42⋅───(atan(x))
       7                       8                 6         
     dx                      dx                dx          
0
0
n = 7
       8                       9                 7         
      d             ⎛ 2    ⎞  d                 d          
16⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅───(atan(x)) + 56⋅───(atan(x))
       8                       9                 7         
     dx                      dx                dx          
0
-720
n = 8
       9                      10                  8         
      d             ⎛ 2    ⎞ d                   d          
18⋅x⋅───(atan(x)) + ⎝x  + 1⎠⋅────(atan(x)) + 72⋅───(atan(x))
       9                       10                 8         
     dx                      dx                 dx          
0
0
n = 9
      10                       11                  9         
     d               ⎛ 2    ⎞ d                   d          
20⋅x⋅────(atan(x)) + ⎝x  + 1⎠⋅────(atan(x)) + 90⋅───(atan(x))
       10                       11                 9         
     dx                       dx                 dx          
0
40320
$ 
						
0 コメント:
コメントを投稿