2019年11月26日火曜日

学習環境

微分積分学 (ちくま学芸文庫) (吉田 洋一(著)、筑摩書房)のⅢ.(平均値の定理)、演習問題Ⅲ、問5.の解答を求めてみる。


  1. fx=x3+px+qf'x=3x2+pf'x=03x2+p=03x2=-p-p>0p<0x=±-p3f--p3>0f-p3<0{p3-p3-p-p3+q>0-p3-p3+p-p3+q<0{-23p-p3+q>023p-p3+q<0{q>23p-p3q<-23p-p3

    q が非負の場合。

    q0q2<49p2·-p34p3+27q2<0

    q が負の場合.

    q<0q2<49p·-p34p3+27q2<0

    よって、 方程式

    x3+px+q=0

    が3個の異なる実根をもつための必要十分条件は、

    4p3+27q2<0

    (証明終)

コード

#!/usr/bin/env python3
from sympy import pprint, symbols, solve, plot, root

print('5.')

x, q, r = symbols('x, q, r', real=True)
f = x ** 3 + q * x + r
for o in solve(f, x):
    pprint(o)
    print()

qrs = [(-5, 1),
       (-root(6, 3), 1),
       (0, 0)]

p = plot(*[f.subs({q: q0, r: r0}) for q0, r0 in qrs],
         ylim=(-10, 10),
         legend=True,
         show=False)

colors = ['red', 'green', 'blue', 'brown', 'orange',
          'purple', 'pink', 'gray', 'skyblue', 'yellow']

for o, color in zip(p, colors):
    o.line_color = color

p.show()
p.save('sample5.png')

入出力結果(Zsh、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

% ./sample5.py
5.
                                            _____________________________
                                           ╱           _________________ 
                                          ╱           ╱      3        2  
                                         ╱   27⋅r   ╲╱  108⋅q  + 729⋅r   
                                      3 ╱    ──── + ──────────────────── 
                 q                    ╲╱      2              2           
─────────────────────────────────── - ───────────────────────────────────
      _____________________________                    3                 
     ╱           _________________                                       
    ╱           ╱      3        2                                        
   ╱   27⋅r   ╲╱  108⋅q  + 729⋅r                                         
3 ╱    ──── + ────────────────────                                       
╲╱      2              2                                                 

                                                                      ________
                                                                     ╱        
                                                                    ╱         
                                                   ⎛  1   √3⋅ⅈ⎞    ╱   27⋅r   
                                                   ⎜- ─ - ────⎟⋅3 ╱    ──── + 
                       q                           ⎝  2    2  ⎠ ╲╱      2     
──────────────────────────────────────────────── - ───────────────────────────
                   _____________________________                          3   
                  ╱           _________________                               
                 ╱           ╱      3        2                                
⎛  1   √3⋅ⅈ⎞    ╱   27⋅r   ╲╱  108⋅q  + 729⋅r                                 
⎜- ─ - ────⎟⋅3 ╱    ──── + ────────────────────                               
⎝  2    2  ⎠ ╲╱      2              2                                         

_____________________
   _________________ 
  ╱      3        2  
╲╱  108⋅q  + 729⋅r   
──────────────────── 
         2           
─────────────────────
                     
                     
                     
                     
                     
                     

                                                                      ________
                                                                     ╱        
                                                                    ╱         
                                                   ⎛  1   √3⋅ⅈ⎞    ╱   27⋅r   
                                                   ⎜- ─ + ────⎟⋅3 ╱    ──── + 
                       q                           ⎝  2    2  ⎠ ╲╱      2     
──────────────────────────────────────────────── - ───────────────────────────
                   _____________________________                          3   
                  ╱           _________________                               
                 ╱           ╱      3        2                                
⎛  1   √3⋅ⅈ⎞    ╱   27⋅r   ╲╱  108⋅q  + 729⋅r                                 
⎜- ─ + ────⎟⋅3 ╱    ──── + ────────────────────                               
⎝  2    2  ⎠ ╲╱      2              2                                         

_____________________
   _________________ 
  ╱      3        2  
╲╱  108⋅q  + 729⋅r   
──────────────────── 
         2           
─────────────────────
                     
                     
                     
                     
                     
                     


%

0 コメント:

コメントを投稿