2017年9月20日水曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第2部(微分と基本的な関数)、第7章(逆関数)、2(逆関数の導関数)、練習問題1、2、3、4、5.を取り組んでみる。


  1. f'( x )=3 x 2 x 3 +1=2 x 3 =1 x=1 g'( 2 )= 1 f'( 1 ) = 1 3

  2. f'( x )=( x2 )( x3 )+( x1 )( x3 )+( x1 )( x2 ) = x 2 5x+6+ x 2 4x+3+ x 2 3x+2 =3 x 2 12x+11 ( x1 )( x2 )( x3 )=6 ( x 2 3x+2 )( x3 )=6 x 3 6 x 2 7x6=6 x( x 2 6x7 )=0 x( x7 )( x+1 )=0 x=1,0,7 g'( 6 )= 1 12+8+6 , 1 6+3+2 , 1 20+24+30 = 1 26 , 1 11 , 1 74

  3. f'( x )=2x1 x 2 x+5=7 x 2 x2=0 ( x2 )( x+1 )=0 x=1,2 g'( 7 )= 1 21 , 1 41 =± 1 3

  4. f'( x )=cosxsinx sinx+cosx=1 2 ( sinx 1 2 +cosxsin 1 2 )=1 2 ( sinxcos π 4 +cosxsin π 4 )=1 sin( x+ π 4 )= 1 2 x+ π 4 = 5 4 π+2nπ, 7 4 π+2nπ x=π+2nπ, 3 2 π+2nπ g'( 1 )= 1 cosπsinπ , 1 cos 3 2 πsin 3 2 π =±1

  5. f'( x )=2cos2x sin2x= 3 2 2x= 1 3 π, 2 3 π x= 1 6 π, 1 3 π g'( 3 2 )= 1 2cos 1 3 π , 1 2cos 2 3 π =±1

コード(Emacs)

Python 3

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from sympy import pprint, symbols, solve, Derivative, sin, cos, sqrt, plot

x, y = symbols('x y', real=True)
fs = [(x ** 3 + 1, 2),
      ((x - 1) * (x - 2) * (x - 3), 6),
      (x ** 2 - x + 5, 7),
      (sin(x) + cos(x), -1),
      (sin(2 * x), sqrt(3) / 2)]

for i, (f, y0) in enumerate(fs, 1):
    print(f'({i})')
    pprint(f)
    s = solve(y - f, x)
    for g in s:
        g1 = Derivative(g, y, 1)
        for h in [g1, g1.doit(), g1.doit().subs({y: y0})]:
            pprint(h)
            print()
    p = plot(
        x, f, *map(lambda s0: s0.subs({y: x}), s), show=False, legend=True)

    for j, _ in enumerate(p):
        if j == 0:
            p[j].line_color = 'red'
        elif j == 1:
            p[j].line_color = 'green'
        else:
            p[j].line_color = 'blue'
    p.save(f'sample{i}.svg')
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample1.py
(1)
 3    
x  + 1
d ⎛3 _______⎞
──⎝╲╱ y - 1 ⎠
dy           

     1      
────────────
         2/3
3⋅(y - 1)   

1/3

  ⎛  3 _______        3 _______⎞
d ⎜  ╲╱ y - 1    √3⋅ⅈ⋅╲╱ y - 1 ⎟
──⎜- ───────── - ──────────────⎟
dy⎝      2             2       ⎠

       1             √3⋅ⅈ    
- ──────────── - ────────────
           2/3            2/3
  6⋅(y - 1)      6⋅(y - 1)   

  1   √3⋅ⅈ
- ─ - ────
  6    6  

  ⎛  3 _______        3 _______⎞
d ⎜  ╲╱ y - 1    √3⋅ⅈ⋅╲╱ y - 1 ⎟
──⎜- ───────── + ──────────────⎟
dy⎝      2             2       ⎠

       1             √3⋅ⅈ    
- ──────────── + ────────────
           2/3            2/3
  6⋅(y - 1)      6⋅(y - 1)   

  1   √3⋅ⅈ
- ─ + ────
  6    6  


(2)
(x - 3)⋅(x - 2)⋅(x - 1)
  ⎛                     ____________________________                          
  ⎜                    ╱             ______________                           
  ⎜                   ╱             ╱      2                                  
  ⎜  ⎛  1   √3⋅ⅈ⎞    ╱     27⋅y   ╲╱  729⋅y  - 108                            
  ⎜  ⎜- ─ - ────⎟⋅3 ╱    - ──── + ─────────────────                           
d ⎜  ⎝  2    2  ⎠ ╲╱        2             2                                   
──⎜- ─────────────────────────────────────────────── + 2 - ───────────────────
dy⎜                         3                                                 
  ⎜                                                                          ╱
  ⎜                                                                         ╱ 
  ⎜                                                        ⎛  1   √3⋅ⅈ⎞    ╱  
  ⎜                                                        ⎜- ─ - ────⎟⋅3 ╱   
  ⎝                                                        ⎝  2    2  ⎠ ╲╱    

                            ⎞
                            ⎟
                            ⎟
                            ⎟
                            ⎟
    1                       ⎟
────────────────────────────⎟
____________________________⎟
             ______________ ⎟
            ╱      2        ⎟
   27⋅y   ╲╱  729⋅y  - 108  ⎟
 - ──── + ───────────────── ⎟
    2             2         ⎠

  ⎛  1   √3⋅ⅈ⎞ ⎛       243⋅y          9⎞                     243⋅y          9 
  ⎜- ─ - ────⎟⋅⎜─────────────────── - ─⎟            - ─────────────────── + ─ 
  ⎝  2    2  ⎠ ⎜     ______________   2⎟                   ______________   2 
               ⎜    ╱      2           ⎟                  ╱      2            
               ⎝2⋅╲╱  729⋅y  - 108     ⎠              2⋅╲╱  729⋅y  - 108      
- ────────────────────────────────────── - ───────────────────────────────────
                                  2/3                                         
      ⎛            ______________⎞                      ⎛            _________
      ⎜           ╱      2       ⎟                      ⎜           ╱      2  
      ⎜  27⋅y   ╲╱  729⋅y  - 108 ⎟         ⎛  1   √3⋅ⅈ⎞ ⎜  27⋅y   ╲╱  729⋅y  -
    3⋅⎜- ──── + ─────────────────⎟         ⎜- ─ - ────⎟⋅⎜- ──── + ────────────
      ⎝   2             2        ⎠         ⎝  2    2  ⎠ ⎝   2             2   

         
         
         
         
         
─────────
      4/3
_____⎞   
     ⎟   
 108 ⎟   
─────⎟   
     ⎠   

             81⋅√6   9            ⎛  9   81⋅√6⎞ ⎛  1   √3⋅ⅈ⎞
           - ───── + ─            ⎜- ─ + ─────⎟⋅⎜- ─ - ────⎟
               44    2            ⎝  2     44 ⎠ ⎝  2    2  ⎠
- ───────────────────────────── - ──────────────────────────
               4/3 ⎛  1   √3⋅ⅈ⎞                      2/3    
  (-81 + 33⋅√6)   ⋅⎜- ─ - ────⎟       3⋅(-81 + 33⋅√6)       
                   ⎝  2    2  ⎠                             

  ⎛                     ____________________________                          
  ⎜                    ╱             ______________                           
  ⎜                   ╱             ╱      2                                  
  ⎜  ⎛  1   √3⋅ⅈ⎞    ╱     27⋅y   ╲╱  729⋅y  - 108                            
  ⎜  ⎜- ─ + ────⎟⋅3 ╱    - ──── + ─────────────────                           
d ⎜  ⎝  2    2  ⎠ ╲╱        2             2                                   
──⎜- ─────────────────────────────────────────────── + 2 - ───────────────────
dy⎜                         3                                                 
  ⎜                                                                          ╱
  ⎜                                                                         ╱ 
  ⎜                                                        ⎛  1   √3⋅ⅈ⎞    ╱  
  ⎜                                                        ⎜- ─ + ────⎟⋅3 ╱   
  ⎝                                                        ⎝  2    2  ⎠ ╲╱    

                            ⎞
                            ⎟
                            ⎟
                            ⎟
                            ⎟
    1                       ⎟
────────────────────────────⎟
____________________________⎟
             ______________ ⎟
            ╱      2        ⎟
   27⋅y   ╲╱  729⋅y  - 108  ⎟
 - ──── + ───────────────── ⎟
    2             2         ⎠

  ⎛  1   √3⋅ⅈ⎞ ⎛       243⋅y          9⎞                     243⋅y          9 
  ⎜- ─ + ────⎟⋅⎜─────────────────── - ─⎟            - ─────────────────── + ─ 
  ⎝  2    2  ⎠ ⎜     ______________   2⎟                   ______________   2 
               ⎜    ╱      2           ⎟                  ╱      2            
               ⎝2⋅╲╱  729⋅y  - 108     ⎠              2⋅╲╱  729⋅y  - 108      
- ────────────────────────────────────── - ───────────────────────────────────
                                  2/3                                         
      ⎛            ______________⎞                      ⎛            _________
      ⎜           ╱      2       ⎟                      ⎜           ╱      2  
      ⎜  27⋅y   ╲╱  729⋅y  - 108 ⎟         ⎛  1   √3⋅ⅈ⎞ ⎜  27⋅y   ╲╱  729⋅y  -
    3⋅⎜- ──── + ─────────────────⎟         ⎜- ─ + ────⎟⋅⎜- ──── + ────────────
      ⎝   2             2        ⎠         ⎝  2    2  ⎠ ⎝   2             2   

         
         
         
         
         
─────────
      4/3
_____⎞   
     ⎟   
 108 ⎟   
─────⎟   
     ⎠   

  ⎛  9   81⋅√6⎞ ⎛  1   √3⋅ⅈ⎞              81⋅√6   9         
  ⎜- ─ + ─────⎟⋅⎜- ─ + ────⎟            - ───── + ─         
  ⎝  2     44 ⎠ ⎝  2    2  ⎠                44    2         
- ────────────────────────── - ─────────────────────────────
                     2/3                    4/3 ⎛  1   √3⋅ⅈ⎞
      3⋅(-81 + 33⋅√6)          (-81 + 33⋅√6)   ⋅⎜- ─ + ────⎟
                                                ⎝  2    2  ⎠

  ⎛        ____________________________                                       
  ⎜       ╱             ______________                                        
  ⎜      ╱             ╱      2                                               
  ⎜     ╱     27⋅y   ╲╱  729⋅y  - 108                                         
  ⎜  3 ╱    - ──── + ─────────────────                                        
d ⎜  ╲╱        2             2                                1               
──⎜- ────────────────────────────────── + 2 - ────────────────────────────────
dy⎜                  3                              __________________________
  ⎜                                                ╱             _____________
  ⎜                                               ╱             ╱      2      
  ⎜                                              ╱     27⋅y   ╲╱  729⋅y  - 108
  ⎜                                           3 ╱    - ──── + ────────────────
  ⎝                                           ╲╱        2             2       

  ⎞
  ⎟
  ⎟
  ⎟
  ⎟
  ⎟
──⎟
__⎟
_ ⎟
  ⎟
  ⎟
─ ⎟
  ⎠

              243⋅y          9                    243⋅y          9   
       ─────────────────── - ─           - ─────────────────── + ─   
            ______________   2                  ______________   2   
           ╱      2                            ╱      2              
       2⋅╲╱  729⋅y  - 108                  2⋅╲╱  729⋅y  - 108        
- ───────────────────────────────── - ───────────────────────────────
                                2/3                               4/3
    ⎛            ______________⎞      ⎛            ______________⎞   
    ⎜           ╱      2       ⎟      ⎜           ╱      2       ⎟   
    ⎜  27⋅y   ╲╱  729⋅y  - 108 ⎟      ⎜  27⋅y   ╲╱  729⋅y  - 108 ⎟   
  3⋅⎜- ──── + ─────────────────⎟      ⎜- ──── + ─────────────────⎟   
    ⎝   2             2        ⎠      ⎝   2             2        ⎠   

       9   81⋅√6           81⋅√6   9   
     - ─ + ─────         - ───── + ─   
       2     44              44    2   
- ────────────────── - ────────────────
                 2/3                4/3
  3⋅(-81 + 33⋅√6)      (-81 + 33⋅√6)   


(3)
 2        
x  - x + 5
  ⎛    __________    ⎞
d ⎜  ╲╱ 4⋅y - 19    1⎟
──⎜- ──────────── + ─⎟
dy⎝       2         2⎠

    -1      
────────────
  __________
╲╱ 4⋅y - 19 

-1/3

  ⎛  __________    ⎞
d ⎜╲╱ 4⋅y - 19    1⎟
──⎜──────────── + ─⎟
dy⎝     2         2⎠

     1      
────────────
  __________
╲╱ 4⋅y - 19 

1/3


(4)
sin(x) + cos(x)
  ⎛       ⎛   __________    ⎞⎞
  ⎜       ⎜  ╱    2         ⎟⎟
d ⎜       ⎜╲╱  - y  + 2  - 1⎟⎟
──⎜-2⋅atan⎜─────────────────⎟⎟
dy⎝       ⎝      y + 1      ⎠⎠

   ⎛                             __________    ⎞ 
   ⎜                            ╱    2         ⎟ 
   ⎜            y             ╲╱  - y  + 2  - 1⎟ 
-2⋅⎜- ───────────────────── - ─────────────────⎟ 
   ⎜             __________               2    ⎟ 
   ⎜            ╱    2             (y + 1)     ⎟ 
   ⎝  (y + 1)⋅╲╱  - y  + 2                     ⎠ 
─────────────────────────────────────────────────
                                    2            
                 ⎛   __________    ⎞             
                 ⎜  ╱    2         ⎟             
                 ⎝╲╱  - y  + 2  - 1⎠             
             1 + ────────────────────            
                              2                  
                       (y + 1)                   

nan

  ⎛      ⎛   __________    ⎞⎞
  ⎜      ⎜  ╱    2         ⎟⎟
d ⎜      ⎜╲╱  - y  + 2  + 1⎟⎟
──⎜2⋅atan⎜─────────────────⎟⎟
dy⎝      ⎝      y + 1      ⎠⎠

  ⎛                             __________    ⎞
  ⎜                            ╱    2         ⎟
  ⎜            y             ╲╱  - y  + 2  + 1⎟
2⋅⎜- ───────────────────── - ─────────────────⎟
  ⎜             __________               2    ⎟
  ⎜            ╱    2             (y + 1)     ⎟
  ⎝  (y + 1)⋅╲╱  - y  + 2                     ⎠
───────────────────────────────────────────────
                                   2           
                ⎛   __________    ⎞            
                ⎜  ╱    2         ⎟            
                ⎝╲╱  - y  + 2  + 1⎠            
            1 + ────────────────────           
                             2                 
                      (y + 1)                  

nan


(5)
sin(2⋅x)
d ⎛  asin(y)   π⎞
──⎜- ─────── + ─⎟
dy⎝     2      2⎠

      -1       
───────────────
     __________
    ╱    2     
2⋅╲╱  - y  + 1 

-1

d ⎛asin(y)⎞
──⎜───────⎟
dy⎝   2   ⎠

       1       
───────────────
     __________
    ╱    2     
2⋅╲╱  - y  + 1 

1


$

0 コメント:

コメントを投稿