2019年11月7日木曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第Ⅴ部(“ε-δ”その他)、第16章(複素数)、2(極形式)の練習問題6を求めてみる。


  1. x+iy2=x2-y2+2xyi

    よって、

    {x2-y2=a2xy=by2=x2-a4x2y2=b24x2x2-a=b24x4-4ax2-b2=0x2=2a±4a2+4b24=2a±2a2+b24=a±a2+b22y2=x2-ax2-a0x2=a+a2+b22x=±a+a2+b22y2=a+a2+b22-a=-a+a2+b22y=±-a+a2+b222xy=bb<0xy<0b0xy0

    よって、 実数 x、 y を a、 b で表わすと、

    x=±a+a2+b22b<0y=-a+a2+b22b0y=±-a+a2+b22

    (複号同順)

コード

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

print('6.')

x, y, a, b = symbols('x, y, a, b', real=True)
eq = (x + I * y) ** 2 - (a + b * I)

for d in solve(eq, x, y, dict=True):
    for k, v in d.items():
        print(f'{k} = ')
        pprint(v.simplify())
        print()
    print('-' * 80)

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

% ./sample6.py
6.
x = 
       ___________________                    
      ╱         _________  ⎛        _________⎞
     ╱         ╱  2    2   ⎜       ╱  2    2 ⎟
√2⋅╲╱   -a - ╲╱  a  + b   ⋅⎝-a + ╲╱  a  + b  ⎠
──────────────────────────────────────────────
                     2⋅b                      

y = 
     _______________________ 
    ╱             _________  
   ╱             ╱  2    2   
-╲╱   -2⋅a - 2⋅╲╱  a  + b    
─────────────────────────────
              2              

--------------------------------------------------------------------------------
x = 
       ___________________                   
      ╱         _________  ⎛       _________⎞
     ╱         ╱  2    2   ⎜      ╱  2    2 ⎟
√2⋅╲╱   -a - ╲╱  a  + b   ⋅⎝a - ╲╱  a  + b  ⎠
─────────────────────────────────────────────
                     2⋅b                     

y = 
    _______________________
   ╱             _________ 
  ╱             ╱  2    2  
╲╱   -2⋅a - 2⋅╲╱  a  + b   
───────────────────────────
             2             

--------------------------------------------------------------------------------
x = 
        ___________________                    
       ╱         _________  ⎛       _________⎞ 
      ╱         ╱  2    2   ⎜      ╱  2    2 ⎟ 
-√2⋅╲╱   -a + ╲╱  a  + b   ⋅⎝a + ╲╱  a  + b  ⎠ 
───────────────────────────────────────────────
                      2⋅b                      

y = 
     _______________________ 
    ╱             _________  
   ╱             ╱  2    2   
-╲╱   -2⋅a + 2⋅╲╱  a  + b    
─────────────────────────────
              2              

--------------------------------------------------------------------------------
x = 
       ___________________                   
      ╱         _________  ⎛       _________⎞
     ╱         ╱  2    2   ⎜      ╱  2    2 ⎟
√2⋅╲╱   -a + ╲╱  a  + b   ⋅⎝a + ╲╱  a  + b  ⎠
─────────────────────────────────────────────
                     2⋅b                     

y = 
    _______________________
   ╱             _________ 
  ╱             ╱  2    2  
╲╱   -2⋅a + 2⋅╲╱  a  + b   
───────────────────────────
             2             

--------------------------------------------------------------------------------
%

0 コメント:

コメントを投稿