2017年8月25日金曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第2部(微分と基本的な関数)、第6章(曲線をえがくこと)、4(極座標)、練習問題16、17、18.を取り組んでみる。


  1. cos2θ = cos 2 θ sin 2 θ =2 cos 2 θ1 x=rcosθ cos 2 θ= x 2 r 2 x 2 + y 2 =2 a 2 ( 2 x 2 x 2 + y 2 1 )

  2. tanθ= y x x x 2 + y 2 =\y x x 2 + y 2 y=0

  3. y=rsinθ sinθ= y x 2 + y 2 x 2 + y 2 =5+ 2y x 2 + y 2 x 2 + y 2 5 2y x 2 + y 2 =0

コード(Emacs)

Python 3

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

from sympy import pprint, symbols, solve, sqrt, plot, Rational

x, y = symbols('x y', real=True)
a = symbols('a', positive=True)
eqs = [x ** 2 + y ** 2 - 2 * a ** 2 * (2 * x ** 2 / (x ** 2 + y ** 2) - 1),
       x * sqrt(x ** 2 + y ** 2) - y,
       (x ** 2 + y ** 2 - 2 * y) ** 2 - 25 * (x ** 2 + y ** 2)]


for i, eq in enumerate(eqs, 16):
    eq = eq.subs({a: 2})
    print(f'{i}.')
    s = solve(eq, y)
    pprint(s)
    try:
        p = plot(*s, show=False, legend=True)
        p.save(f'sample{i}.svg')
    except Exception as err:
        print(type(err), err)
    print()

入出力結果(Terminal, IPython)

$ ./sample16.py
16.
⎡     __________________________      __________________________⎤
⎢    ╱             ________          ╱             ________     ⎥
⎢   ╱     2       ╱  2              ╱     2       ╱  2          ⎥
⎣-╲╱   - x  + 4⋅╲╱  x  + 1  - 4 , ╲╱   - x  + 4⋅╲╱  x  + 1  - 4 ⎦

17.
⎡         ________          ________⎤
⎢  2     ╱  -1       2     ╱  -1    ⎥
⎢-x ⋅   ╱  ────── , x ⋅   ╱  ────── ⎥
⎢      ╱    2            ╱    2     ⎥
⎣    ╲╱    x  - 1      ╲╱    x  - 1 ⎦

18.
⎡⎧                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎪                                                                            
⎢⎨                                                                            
⎢⎪                                                                            
⎢⎪                      ______________________________________________________
⎢⎪                     ╱                                                      
⎢⎪                    ╱                                                       
⎢⎪                   ╱                                                        
⎢⎪                  ╱                                                         
⎢⎪                 ╱                                                          
⎢⎪                ╱                                                           
⎢⎪               ╱            2                                               
⎢⎪              ╱          4⋅x                                                
⎢⎪             ╱         - ──── - ────────────────────────────────────────────
⎢⎪            ╱             3                 ________________________________
⎢⎪           ╱                               ╱                                
⎢⎪          ╱                               ╱                                 
⎢⎪         ╱                               ╱                                  
⎢⎪        ╱                               ╱                                   
⎢⎪       ╱                               ╱                3                   
⎢⎪      ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4 
⎢⎪     ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  
⎢⎪    ╱                           3⋅3 ╱        ──────────── - ────────────────
⎢⎪  ╲╱                              ╲╱             216                      6 
⎢⎪- ──────────────────────────────────────────────────────────────────────────
⎢⎪                                                                            
⎣⎩                                                                            

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                          ⎛                          2     ⎞                  
                          ⎜               ⎛   2     ⎞      ⎟                  
                          ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                  
                        2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟                  
                          ⎝                    12          ⎠                  
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                         _____________________________________________________
                        ╱                                                     
                       ╱  ⎛             3                                     
                      ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞     
                     ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   62
      2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── - ──
- 27⋅x  - 24⎠      ╱      ⎝      108                      3                  2
───────────── +   ╱       ────────────────────────────────────────────────────
                ╲╱                                   4                        
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                ______________
                                                               ╱              
                                                              ╱               
                                                             ╱                
                                                            ╱                 
                                                           ╱                3 
                                                          ╱      ⎛   2     ⎞  
                                                         ╱       ⎝2⋅x  - 27⎠  
───────────────────────────────────────────────── + 2⋅3 ╱        ──────────── 
_________________________________________________     ╲╱             216      
__________________________________________                                    
  2                                     3                                     
 ⎞    ⎛                          2     ⎞                                      
 ⎟    ⎜               ⎛   2     ⎞      ⎟                                      
5⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                      
─⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                                      
 ⎠    ⎝                    12          ⎠     625                              
─── + ───────────────────────────────────  + ───                              
                       27                     4                               
──────────────────────────────────────────────────────────────────────────────
                                      2                                       
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
                                           ___________________________________
                                          ╱                                   
                                         ╱  ⎛             3                   
                                        ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4 
                                       ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  
  ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ────────────────
  ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3 
- ───────────────────────────── +   ╱       ──────────────────────────────────
                6                 ╲╱                                   4      
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
_________________________________________________________________________     
___________________________________________________________________           
____________________________________________________________                  
                    2                                     3                   
                   ⎞    ⎛                          2     ⎞                    
      2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                    
- 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                    
───────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                    
                 2 ⎠    ⎝                    12          ⎠     625            
───────────────────── + ───────────────────────────────────  + ───  + 18      
                                         27                     4             
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                            ╲╱
───────────────────────────────────────────────────────────────────────── - ──
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                   ___________
                                                                  ╱           
                                                                 ╱            
                                                                ╱        2    
                                                               ╱      4⋅x     
                                                              ╱     - ──── - 2
                                                            ╲╱         3      
                                                          - ──────────────────
                                                                              
                                                                              
                            __________________________________________________
                           ╱                                                  
                          ╱                                                   
                         ╱                                                    
                        ╱                                                     
                       ╱                                                      
                      ╱                                                       
                     ╱            2                                           
                    ╱          8⋅x                                            
                   ╱         - ──── + ────────────────────────────────────────
                  ╱             3                 ____________________________
                 ╱                               ╱                            
                ╱                               ╱                             
               ╱                               ╱                              
              ╱                               ╱                               
             ╱                               ╱                3               
            ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ 
           ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅
          ╱                           3⋅3 ╱        ──────────── - ────────────
         ╱                              ╲╱             216                    
        ╱                                                                     
       ╱                                                                      
      ╱                                                                       
     ╱                                                                        
    ╱                                                                         
   ╱                                                                          
  ╱                                                                           
 ╱                                                                            
╱                                                                             
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
___________________________________________________________________          ╱
       ______________________________________________________               ╱ 
      ╱              3                                                     ╱  
     ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞                    ╱   
    ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625             ╱    
⋅3 ╱    - ──────────── + ───────────────────────────── - ───  + 18      ╱     
 ╲╱           108                      3                  2           ╲╱      
─────────────────────────────────────────────────────────────────── - ────────
                        2                                                     
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                              ⎛                          2     ⎞              
                              ⎜               ⎛   2     ⎞      ⎟              
                              ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟              
                            2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟              
                              ⎝                    12          ⎠              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                             _________________________________________________
                            ╱                                                 
                           ╱  ⎛             3                                 
                          ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞ 
                         ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠ 
⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── 
⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3               
───────────────── +   ╱       ────────────────────────────────────────────────
  6                 ╲╱                                   4                    
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

     _________________________________________________________________________
    ╱                  ______________________________________________________ 
   ╱                  ╱              3                                        
  ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞        
 ╱      8⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625  
╱     - ──── + 2⋅3 ╱    - ──────────── + ───────────────────────────── - ───  
         3       ╲╱           108                      3                  2   
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              
______________________________________________________________________________
                                                                    __________
                                                                   ╱          
                                                                  ╱           
                                                                 ╱            
                                                                ╱             
                                                               ╱              
                                                              ╱      ⎛   2    
                                                             ╱       ⎝2⋅x  - 2
───────────────────────────────────────────────────── - 2⋅3 ╱        ─────────
_____________________________________________________     ╲╱             216  
______________________________________________                                
      2                                     3                                 
     ⎞    ⎛                          2     ⎞                                  
     ⎟    ⎜               ⎛   2     ⎞      ⎟                                  
  625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                  
- ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                                  
   2 ⎠    ⎝                    12          ⎠     625                          
─────── + ───────────────────────────────────  + ───                          
                           27                     4                           
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                100                           
+ 36 - ───────────────────────────────────────────────────────────────────────
              ________________________________________________________________
             ╱                  ______________________________________________
            ╱                  ╱              3                               
           ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     
          ╱      4⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24
         ╱     - ──── - 2⋅3 ╱    - ──────────── + ────────────────────────────
       ╲╱         3       ╲╱           108                      3             
──────────────────────────────────────────────────────────────────────────────
   2                                                                          
                                                                              
______________________________________________________________________________
______________________________________________________________________________
                                               _______________________________
                                              ╱                               
                                             ╱  ⎛             3               
                                            ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ 
  3                                        ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅
 ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ────────────
7⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                    
─── - ───────────────────────────── +   ╱       ──────────────────────────────
                    6                 ╲╱                                   4  
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

_______________                                                               
                                                                              
                                                                              
                                                                              
                                                                              
──────────────                                                                
______________                                                                
________                                                                      
                                                                              
⎞                                                                             
⎠   625                                                                       
─ - ───  + 18                                                                 
     2                                                                        
─────────────── + 1                                                           
                                                                              
                                                                              
______________________________________________________________________________
_______________________________________________________________________       
________________________________________________________________              
                        2                                     3               
                       ⎞    ⎛                          2     ⎞                
⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                
⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                
───────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                
  3                  2 ⎠    ⎝                    12          ⎠     625        
───────────────────────── + ───────────────────────────────────  + ───  + 36 -
                                             27                     4         
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                         2    
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
 ─────────────────────────────────────────────────────────────────────────────
                     _________________________________________________________
                    ╱                                                         
                   ╱                                                          
                  ╱                                                           
                 ╱                                                            
                ╱                                                             
               ╱                                                              
              ╱            2                                                  
             ╱          4⋅x                                                   
            ╱         - ──── - ───────────────────────────────────────────────
           ╱             3                 ___________________________________
          ╱                               ╱                                   
         ╱                               ╱                                    
        ╱                               ╱                                     
       ╱                               ╱                                      
      ╱                               ╱                3                      
     ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4    
    ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 2
   ╱                           3⋅3 ╱        ──────────── - ───────────────────
 ╲╱                              ╲╱             216                      6    
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                       ⎛                          2     ⎞                     
                       ⎜               ⎛   2     ⎞      ⎟                     
                       ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                     
                     2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟                     
                       ⎝                    12          ⎠                     
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                      ________________________________________________________
                     ╱                                                       2
                    ╱  ⎛             3                                      ⎞ 
                   ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟ 
                  ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟ 
   2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── - ───⎟ 
7⋅x  - 24⎠      ╱      ⎝      108                      3                  2 ⎠ 
────────── +   ╱       ───────────────────────────────────────────────────────
             ╲╱                                   4                           
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                  100                                         
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                             _________________
                                                            ╱                 
                                                           ╱                  
                                                          ╱                   
                                                         ╱                    
                                                        ╱                3    
                                                       ╱      ⎛   2     ⎞    ⎛
                                                      ╱       ⎝2⋅x  - 27⎠    ⎝
────────────────────────────────────────────── + 2⋅3 ╱        ──────────── - ─
______________________________________________     ╲╱             216         
_______________________________________                                       
                                     3                                        
   ⎛                          2     ⎞                                         
   ⎜               ⎛   2     ⎞      ⎟                                         
   ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                         
   ⎜- x  + 27⋅x  - ──────────── + 24⎟                                         
   ⎝                    12          ⎠     625                                 
 + ───────────────────────────────────  + ───                                 
                    27                     4                                  
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                        ______________________________________
                                       ╱                                      
                                      ╱  ⎛             3                      
                                     ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4    
                                    ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 2
   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ───────────────────
2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3    
──────────────────────────── +   ╱       ─────────────────────────────────────
             6                 ╲╱                                   4         
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                             f
                                                                              
                                                                              
_______________________________________________________________________       
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────        
______________________________________________________________________        
________________________________________________________________              
_________________________________________________________                     
                 2                                     3                      
                ⎞    ⎛                          2     ⎞                       
   2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                       
7⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                       
────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                       
              2 ⎠    ⎝                    12          ⎠     625               
────────────────── + ───────────────────────────────────  + ───  + 18         
                                      27                     4                
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
─────────────────────────────────────────────────────────────────────── + 1   
                                                                              
                                                                              

                                         ⎧                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                             2           ⎪                                    
                  ⎛   2     ⎞            ⎪                                    
      4       2   ⎝2⋅x  - 27⎠            ⎪                                    
or - x  + 27⋅x  - ──────────── + 24 = 0  ⎪                                    
                       12                ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                       , ⎨                                    
                                         ⎪                                    
                                         ⎪                      ______________
                                         ⎪                     ╱              
                                         ⎪                    ╱               
                                         ⎪                   ╱                
                                         ⎪                  ╱                 
                                         ⎪                 ╱                  
                                         ⎪                ╱                   
                                         ⎪               ╱            2       
                                         ⎪              ╱          4⋅x        
                                         ⎪             ╱         - ──── - ────
                                         ⎪            ╱             3         
                                         ⎪           ╱                        
                                         ⎪          ╱                         
                                         ⎪         ╱                          
                                         ⎪        ╱                           
                                         ⎪       ╱                            
                                         ⎪      ╱                             
                                         ⎪     ╱                              
                                         ⎪    ╱                           3⋅3 
                                         ⎪  ╲╱                              ╲╱
              otherwise                  ⎪- ──────────────────────────────────
                                         ⎪                                    
                                         ⎩                                    

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                  ⎛           
                                                                  ⎜           
                                                                  ⎜   4       
                                                                2⋅⎜- x  + 27⋅x
                                                                  ⎝           
──────────────────────────────────────────────────────────────────────────────
        ______________________________________________________________________
       ╱                                                         _____________
      ╱                                                         ╱             
     ╱                                                         ╱  ⎛           
    ╱                                                         ╱   ⎜  ⎛   2    
   ╱                3                                        ╱    ⎜  ⎝2⋅x  - 2
  ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ─────────
 ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108  
╱        ──────────── - ───────────────────────────── +   ╱       ────────────
             216                      6                 ╲╱                    
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
               2     ⎞                                                        
    ⎛   2     ⎞      ⎟                                                        
2   ⎝2⋅x  - 27⎠      ⎟                                                        
  - ──────────── + 24⎟                                                        
         12          ⎠                                                        
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                          2                                   
  3                                      ⎞    ⎛                          2    
 ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞     
7⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠     
─── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 2
                    3                  2 ⎠    ⎝                    12         
─────────────────────────────────────────── + ────────────────────────────────
               4                                               27             
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                          ____________________________________________________
                         ╱                                                    
                        ╱                                                     
                       ╱                                                      
                      ╱                                                       
                     ╱                3                                       
                    ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       
                   ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱
─────────── + 2⋅3 ╱        ──────────── - ───────────────────────────── +   ╱ 
___________     ╲╱             216                      6                 ╲╱  
____                                                                          
  3                                                                           
 ⎞                                                                            
 ⎟                                                                            
 ⎟                                                                            
4⎟                                                                            
 ⎠     625                                                                    
───  + ───                                                                    
        4                                                                     
──────────────────────────────────────────────────────────────────────────────
2                                                                             
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
     _________________________________________________________________________
    ╱                                                       2                 
   ╱  ⎛             3                                      ⎞    ⎛             
  ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜             
 ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2 
╱     ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  
      ⎝      108                      3                  2 ⎠    ⎝             
      ─────────────────────────────────────────────────────── + ──────────────
                                 4                                            
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                    __________
                                                                   ╱          
                                                                  ╱           
                                                                 ╱            
                                                                ╱             
                                                               ╱              
                                                              ╱               
                                                             ╱            2   
                                                            ╱          8⋅x    
                                                           ╱         - ──── + 
___________________________________                       ╱             3     
_____________________________                            ╱                    
______________________                                  ╱                     
                    3                                  ╱                      
             2     ⎞                                  ╱                       
  ⎛   2     ⎞      ⎟                                 ╱                        
  ⎝2⋅x  - 27⎠      ⎟                                ╱                         
- ──────────── + 24⎟                               ╱                          
       12          ⎠     625                      ╱                           
─────────────────────  + ───  + 18               ╱                            
   27                     4                     ╱                             
                                               ╱                              
                                              ╱                               
                                             ╱                                
                                            ╱                                 
                                           ╱                                  
                                          ╱                                   
                                         ╱                                    
                                        ╱                                     
                                      ╲╱                                      
─────────────────────────────────── + ────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                             _________________________________________________
                            ╱                  _______________________________
                           ╱                  ╱              3                
                          ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛
                         ╱      4⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝
                        ╱     - ──── - 2⋅3 ╱    - ──────────── + ─────────────
                      ╲╱         3       ╲╱           108                     
                    - ────────────────────────────────────────────────────────
                                                                2             
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                      ⎛       
                                                                      ⎜       
                                                                      ⎜   4   
                                                                    2⋅⎜- x  + 
                                                                      ⎝       
──────────────────────────────────────────────────────────────────────────────
            __________________________________________________________________
           ╱                                                         _________
          ╱                                                         ╱         
         ╱                                                         ╱  ⎛       
        ╱                                                         ╱   ⎜  ⎛   2
       ╱                3                                        ╱    ⎜  ⎝2⋅x 
      ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ─────
     ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      1
3⋅3 ╱        ──────────── - ───────────────────────────── +   ╱       ────────
  ╲╱             216                      6                 ╲╱                
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                             _________________________________
                                            ╱                  _______________
                                           ╱                  ╱              3
                                          ╱        2         ╱    ⎛   2     ⎞ 
                                         ╱      8⋅x         ╱     ⎝2⋅x  - 27⎠ 
                                        ╱     - ──── + 2⋅3 ╱    - ────────────
_____________________________          ╱         3       ╲╱           108     
_______________________               ╱                                       
                                     ╱                                        
 4       2     ⎞                    ╱                                         
x  - 27⋅x  - 24⎠   625             ╱                                          
──────────────── - ───  + 18      ╱                                           
 3                  2           ╲╱                                            
───────────────────────────── + ──────────────────────────────────────────────
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                   2     ⎞                                                    
        ⎛   2     ⎞      ⎟                                                    
    2   ⎝2⋅x  - 27⎠      ⎟                                                    
27⋅x  - ──────────── + 24⎟                                                    
             12          ⎠                                                    
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                              2                               
      3                                      ⎞    ⎛                          2
     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞ 
 - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠ 
─────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ────────────
08                      3                  2 ⎠    ⎝                    12     
─────────────────────────────────────────────── + ────────────────────────────
                   4                                               27         
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

______________________________________________________________________________
_______________________________________                                       
                                                                              
   ⎛   2     ⎞ ⎛ 4       2     ⎞                                              
   ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625                                        
 + ───────────────────────────── - ───  + 36 - ───────────────────────────────
                 3                  2                 ________________________
                                                     ╱                  ______
                                                    ╱                  ╱      
                                                   ╱        2         ╱    ⎛  
                                                  ╱      4⋅x         ╱     ⎝2⋅
                                                 ╱     - ──── - 2⋅3 ╱    - ───
                                               ╲╱         3       ╲╱          
──────────────────────────────────────────────────────────────────────────────
                                           2                                  
                                                                              
______________________________________________________________________________
                              ________________________________________________
                             ╱                                                
                            ╱                                                 
                           ╱                                                  
                          ╱                                                   
                         ╱                3                                   
                        ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞   
                       ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   
─────────────── - 2⋅3 ╱        ──────────── - ───────────────────────────── + 
_______________     ╲╱             216                      6                 
________                                                                      
      3                                                                       
     ⎞                                                                        
     ⎟                                                                        
     ⎟                                                                        
 + 24⎟                                                                        
     ⎠     625                                                                
───────  + ───                                                                
            4                                                                 
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

_______________________________________________________                       
                                                                              
                                                                              
                                                                              
          100                                                                 
──────────────────────────────────────────────────────                        
______________________________________________________                        
________________________________________________                              
        3                                                                     
 2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞                                     
x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625                               
───────── + ───────────────────────────── - ───  + 18                         
 108                      3                  2                                
─────────────────────────────────────────────────────── + 1                   
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
         _____________________________________________________________________
        ╱                                                       2             
       ╱  ⎛             3                                      ⎞    ⎛         
      ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜         
     ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4     
    ╱     ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27
   ╱      ⎝      108                      3                  2 ⎠    ⎝         
  ╱       ─────────────────────────────────────────────────────── + ──────────
╲╱                                   4                                        
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
_________________________________                                             
__________________________                                                    
                        3                                                     
                 2     ⎞                                                      
      ⎛   2     ⎞      ⎟                                                      
  2   ⎝2⋅x  - 27⎠      ⎟                                                      
⋅x  - ──────────── + 24⎟                                                      
           12          ⎠     625                                              
─────────────────────────  + ───  + 36 - ─────────────────────────────────────
       27                     4                              _________________
                                                            ╱                 
                                                           ╱                  
                                                          ╱                   
                                                         ╱                    
                                                        ╱                     
                                                       ╱                      
                                                      ╱            2          
                                                     ╱          4⋅x           
                                                    ╱         - ──── - ───────
                                                   ╱             3            
                                                  ╱                           
                                                 ╱                            
                                                ╱                             
                                               ╱                              
                                              ╱                               
                                             ╱                               ╱
                                            ╱                               ╱ 
                                           ╱                           3⋅3 ╱  
                                         ╲╱                              ╲╱   
──────────────────────────────────────────────────────────────────────────────
                                   2                                          
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                               ⎛              
                                                               ⎜              
                                                               ⎜   4       2  
                                                             2⋅⎜- x  + 27⋅x  -
                                                               ⎝              
──────────────────────────────────────────────────────────────────────────────
     _________________________________________________________________________
    ╱                                                         ________________
   ╱                                                         ╱                
  ╱                                                         ╱  ⎛             3
 ╱                                                         ╱   ⎜  ⎛   2     ⎞ 
╱                3                                        ╱    ⎜  ⎝2⋅x  - 27⎠ 
      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ────────────
      ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108     
      ──────────── - ───────────────────────────── +   ╱       ───────────────
          216                      6                 ╲╱                       
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                          100 
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
            2     ⎞                                                           
 ⎛   2     ⎞      ⎟                                                           
 ⎝2⋅x  - 27⎠      ⎟                                                           
 ──────────── + 24⎟                                                           
      12          ⎠                                                           
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                       2                                     3
                                      ⎞    ⎛                          2     ⎞ 
   ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟ 
   ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟ 
 + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟ 
                 3                  2 ⎠    ⎝                    12          ⎠ 
──────────────────────────────────────── + ───────────────────────────────────
            4                                               27                
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                       _______________________________________________________
                      ╱                                                       
                     ╱                                                        
                    ╱                                                         
                   ╱                                                         ╱
                  ╱                3                                        ╱ 
                 ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱  
                ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱   
──────── + 2⋅3 ╱        ──────────── - ───────────────────────────── +   ╱    
________     ╲╱             216                      6                 ╲╱     
_                                                                             
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
    625                                                                       
  + ───                                                                       
     4                                                                        
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
  ____________________________________________________________________________
 ╱                                                       2                    
╱  ⎛             3                                      ⎞    ⎛                
   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛
   ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝
   ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ─
   ⎝      108                      3                  2 ⎠    ⎝                
   ─────────────────────────────────────────────────────── + ─────────────────
                              4                                               
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                     2        
                                                          ⎛   2     ⎞         
                                              4       2   ⎝2⋅x  - 27⎠         
                                       for - x  + 27⋅x  - ──────────── + 24 = 
                                                               12             
                                                                              
_________________________________                                             
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
────────────────────────────────                                              
________________________________                                              
__________________________                                                    
___________________                                                           
                 3                                                            
          2     ⎞                                                             
   2     ⎞      ⎟                                                             
2⋅x  - 27⎠      ⎟                                                             
─────────── + 24⎟                                                             
    12          ⎠     625                                                     
──────────────────  + ───  + 18                                               
27                     4                                                      
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
───────────────────────────────── + 1                 otherwise               
                                                                              
                                                                              

   ⎧                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
0  ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
   ⎪                                                                          
 , ⎨                                                                          
   ⎪                                                                          
   ⎪                    ______________________________________________________
   ⎪                   ╱                                                      
   ⎪                  ╱                                                       
   ⎪                 ╱                                                        
   ⎪                ╱                                                         
   ⎪               ╱                                                          
   ⎪              ╱                                                           
   ⎪             ╱            2                                               
   ⎪            ╱          4⋅x                                                
   ⎪           ╱         - ──── - ────────────────────────────────────────────
   ⎪          ╱             3                 ________________________________
   ⎪         ╱                               ╱                                
   ⎪        ╱                               ╱                                 
   ⎪       ╱                               ╱                                  
   ⎪      ╱                               ╱                                   
   ⎪     ╱                               ╱                3                   
   ⎪    ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4 
   ⎪   ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  
   ⎪  ╱                           3⋅3 ╱        ──────────── - ────────────────
   ⎪╲╱                              ╲╱             216                      6 
   ⎪──────────────────────────────────────────────────────────────────────────
   ⎪                                                                          
   ⎩                                                                          

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                          ⎛                          2     ⎞                  
                          ⎜               ⎛   2     ⎞      ⎟                  
                          ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                  
                        2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟                  
                          ⎝                    12          ⎠                  
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                         _____________________________________________________
                        ╱                                                     
                       ╱  ⎛             3                                     
                      ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞     
                     ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   62
      2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── - ──
- 27⋅x  - 24⎠      ╱      ⎝      108                      3                  2
───────────── +   ╱       ────────────────────────────────────────────────────
                ╲╱                                   4                        
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                ______________
                                                               ╱              
                                                              ╱               
                                                             ╱                
                                                            ╱                 
                                                           ╱                3 
                                                          ╱      ⎛   2     ⎞  
                                                         ╱       ⎝2⋅x  - 27⎠  
───────────────────────────────────────────────── + 2⋅3 ╱        ──────────── 
_________________________________________________     ╲╱             216      
__________________________________________                                    
  2                                     3                                     
 ⎞    ⎛                          2     ⎞                                      
 ⎟    ⎜               ⎛   2     ⎞      ⎟                                      
5⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                      
─⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                                      
 ⎠    ⎝                    12          ⎠     625                              
─── + ───────────────────────────────────  + ───                              
                       27                     4                               
──────────────────────────────────────────────────────────────────────────────
                                      2                                       
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
                                           ___________________________________
                                          ╱                                   
                                         ╱  ⎛             3                   
                                        ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4 
                                       ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  
  ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ────────────────
  ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3 
- ───────────────────────────── +   ╱       ──────────────────────────────────
                6                 ╲╱                                   4      
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
_________________________________________________________________________     
___________________________________________________________________           
____________________________________________________________                  
                    2                                     3                   
                   ⎞    ⎛                          2     ⎞                    
      2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                    
- 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                    
───────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                    
                 2 ⎠    ⎝                    12          ⎠     625            
───────────────────── + ───────────────────────────────────  + ───  + 18      
                                         27                     4             
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                            ╲╱
───────────────────────────────────────────────────────────────────────── - ──
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                   ___________
                                                                  ╱           
                                                                 ╱            
                                                                ╱        2    
                                                               ╱      4⋅x     
                                                              ╱     - ──── - 2
                                                            ╲╱         3      
                                                            ──────────────────
                                                                              
                                                                              
                            __________________________________________________
                           ╱                                                  
                          ╱                                                   
                         ╱                                                    
                        ╱                                                     
                       ╱                                                      
                      ╱                                                       
                     ╱            2                                           
                    ╱          8⋅x                                            
                   ╱         - ──── + ────────────────────────────────────────
                  ╱             3                 ____________________________
                 ╱                               ╱                            
                ╱                               ╱                             
               ╱                               ╱                              
              ╱                               ╱                               
             ╱                               ╱                3               
            ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ 
           ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅
          ╱                           3⋅3 ╱        ──────────── - ────────────
         ╱                              ╲╱             216                    
        ╱                                                                     
       ╱                                                                      
      ╱                                                                       
     ╱                                                                        
    ╱                                                                         
   ╱                                                                          
  ╱                                                                           
 ╱                                                                            
╱                                                                             
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
___________________________________________________________________          ╱
       ______________________________________________________               ╱ 
      ╱              3                                                     ╱  
     ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞                    ╱   
    ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625             ╱    
⋅3 ╱    - ──────────── + ───────────────────────────── - ───  + 18      ╱     
 ╲╱           108                      3                  2           ╲╱      
─────────────────────────────────────────────────────────────────── - ────────
                        2                                                     
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                              ⎛                          2     ⎞              
                              ⎜               ⎛   2     ⎞      ⎟              
                              ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟              
                            2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟              
                              ⎝                    12          ⎠              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                             _________________________________________________
                            ╱                                                 
                           ╱  ⎛             3                                 
                          ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞ 
                         ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠ 
⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── 
⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3               
───────────────── +   ╱       ────────────────────────────────────────────────
  6                 ╲╱                                   4                    
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

     _________________________________________________________________________
    ╱                  ______________________________________________________ 
   ╱                  ╱              3                                        
  ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞        
 ╱      8⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625  
╱     - ──── + 2⋅3 ╱    - ──────────── + ───────────────────────────── - ───  
         3       ╲╱           108                      3                  2   
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              
______________________________________________________________________________
                                                                    __________
                                                                   ╱          
                                                                  ╱           
                                                                 ╱            
                                                                ╱             
                                                               ╱              
                                                              ╱      ⎛   2    
                                                             ╱       ⎝2⋅x  - 2
───────────────────────────────────────────────────── - 2⋅3 ╱        ─────────
_____________________________________________________     ╲╱             216  
______________________________________________                                
      2                                     3                                 
     ⎞    ⎛                          2     ⎞                                  
     ⎟    ⎜               ⎛   2     ⎞      ⎟                                  
  625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                  
- ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                                  
   2 ⎠    ⎝                    12          ⎠     625                          
─────── + ───────────────────────────────────  + ───                          
                           27                     4                           
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                100                           
+ 36 + ───────────────────────────────────────────────────────────────────────
              ________________________________________________________________
             ╱                  ______________________________________________
            ╱                  ╱              3                               
           ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     
          ╱      4⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24
         ╱     - ──── - 2⋅3 ╱    - ──────────── + ────────────────────────────
       ╲╱         3       ╲╱           108                      3             
──────────────────────────────────────────────────────────────────────────────
   2                                                                          
                                                                              
______________________________________________________________________________
______________________________________________________________________________
                                               _______________________________
                                              ╱                               
                                             ╱  ⎛             3               
                                            ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ 
  3                                        ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅
 ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ────────────
7⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                    
─── - ───────────────────────────── +   ╱       ──────────────────────────────
                    6                 ╲╱                                   4  
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

_______________                                                               
                                                                              
                                                                              
                                                                              
                                                                              
──────────────                                                                
______________                                                                
________                                                                      
                                                                              
⎞                                                                             
⎠   625                                                                       
─ - ───  + 18                                                                 
     2                                                                        
─────────────── + 1                                                           
                                                                              
                                                                              
______________________________________________________________________________
_______________________________________________________________________       
________________________________________________________________              
                        2                                     3               
                       ⎞    ⎛                          2     ⎞                
⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                
⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                
───────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                
  3                  2 ⎠    ⎝                    12          ⎠     625        
───────────────────────── + ───────────────────────────────────  + ───  + 36 +
                                             27                     4         
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                         2    
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
 ─────────────────────────────────────────────────────────────────────────────
                     _________________________________________________________
                    ╱                                                         
                   ╱                                                          
                  ╱                                                           
                 ╱                                                            
                ╱                                                             
               ╱                                                              
              ╱            2                                                  
             ╱          4⋅x                                                   
            ╱         - ──── - ───────────────────────────────────────────────
           ╱             3                 ___________________________________
          ╱                               ╱                                   
         ╱                               ╱                                    
        ╱                               ╱                                     
       ╱                               ╱                                      
      ╱                               ╱                3                      
     ╱                               ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4    
    ╱                               ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 2
   ╱                           3⋅3 ╱        ──────────── - ───────────────────
 ╲╱                              ╲╱             216                      6    
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                       ⎛                          2     ⎞                     
                       ⎜               ⎛   2     ⎞      ⎟                     
                       ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                     
                     2⋅⎜- x  + 27⋅x  - ──────────── + 24⎟                     
                       ⎝                    12          ⎠                     
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                      ________________________________________________________
                     ╱                                                       2
                    ╱  ⎛             3                                      ⎞ 
                   ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟ 
                  ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟ 
   2     ⎞       ╱     ⎜- ──────────── + ───────────────────────────── - ───⎟ 
7⋅x  - 24⎠      ╱      ⎝      108                      3                  2 ⎠ 
────────── +   ╱       ───────────────────────────────────────────────────────
             ╲╱                                   4                           
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                  100                                         
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                             _________________
                                                            ╱                 
                                                           ╱                  
                                                          ╱                   
                                                         ╱                    
                                                        ╱                3    
                                                       ╱      ⎛   2     ⎞    ⎛
                                                      ╱       ⎝2⋅x  - 27⎠    ⎝
────────────────────────────────────────────── + 2⋅3 ╱        ──────────── - ─
______________________________________________     ╲╱             216         
_______________________________________                                       
                                     3                                        
   ⎛                          2     ⎞                                         
   ⎜               ⎛   2     ⎞      ⎟                                         
   ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                                         
   ⎜- x  + 27⋅x  - ──────────── + 24⎟                                         
   ⎝                    12          ⎠     625                                 
 + ───────────────────────────────────  + ───                                 
                    27                     4                                  
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                        ______________________________________
                                       ╱                                      
                                      ╱  ⎛             3                      
                                     ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4    
                                    ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 2
   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── + ───────────────────
2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108                      3    
──────────────────────────── +   ╱       ─────────────────────────────────────
             6                 ╲╱                                   4         
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                             f
                                                                              
                                                                              
_______________________________________________________________________       
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────        
______________________________________________________________________        
________________________________________________________________              
_________________________________________________________                     
                 2                                     3                      
                ⎞    ⎛                          2     ⎞                       
   2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟                       
7⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟                       
────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟                       
              2 ⎠    ⎝                    12          ⎠     625               
────────────────── + ───────────────────────────────────  + ───  + 18         
                                      27                     4                
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
─────────────────────────────────────────────────────────────────────── + 1   
                                                                              
                                                                              

                                         ⎧                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                             2           ⎪                                    
                  ⎛   2     ⎞            ⎪                                    
      4       2   ⎝2⋅x  - 27⎠            ⎪                                    
or - x  + 27⋅x  - ──────────── + 24 = 0  ⎪                                    
                       12                ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                         ⎪                                    
                                       , ⎨                                    
                                         ⎪                                    
                                         ⎪                    ________________
                                         ⎪                   ╱                
                                         ⎪                  ╱                 
                                         ⎪                 ╱                  
                                         ⎪                ╱                   
                                         ⎪               ╱                    
                                         ⎪              ╱                     
                                         ⎪             ╱            2         
                                         ⎪            ╱          4⋅x          
                                         ⎪           ╱         - ──── - ──────
                                         ⎪          ╱             3           
                                         ⎪         ╱                          
                                         ⎪        ╱                           
                                         ⎪       ╱                            
                                         ⎪      ╱                             
                                         ⎪     ╱                              
                                         ⎪    ╱                               
                                         ⎪   ╱                               ╱
                                         ⎪  ╱                           3⋅3 ╱ 
                                         ⎪╲╱                              ╲╱  
              otherwise                  ⎪────────────────────────────────────
                                         ⎪                                    
                                         ⎩                                    

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                ⎛             
                                                                ⎜             
                                                                ⎜   4       2 
                                                              2⋅⎜- x  + 27⋅x  
                                                                ⎝             
──────────────────────────────────────────────────────────────────────────────
      ________________________________________________________________________
     ╱                                                         _______________
    ╱                                                         ╱               
   ╱                                                         ╱  ⎛             
  ╱                                                         ╱   ⎜  ⎛   2     ⎞
 ╱                3                                        ╱    ⎜  ⎝2⋅x  - 27⎠
╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ───────────
       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108    
       ──────────── - ───────────────────────────── +   ╱       ──────────────
           216                      6                 ╲╱                      
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
             2     ⎞                                                          
  ⎛   2     ⎞      ⎟                                                          
  ⎝2⋅x  - 27⎠      ⎟                                                          
- ──────────── + 24⎟                                                          
       12          ⎠                                                          
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                        2                                     
3                                      ⎞    ⎛                          2     ⎞
    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟
    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟
─ + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟
                  3                  2 ⎠    ⎝                    12          ⎠
───────────────────────────────────────── + ──────────────────────────────────
             4                                               27               
──────────────────────────────────────────────────────────────────────────────
                                                                            2 
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                        ______________________________________________________
                       ╱                                                      
                      ╱                                                       
                     ╱                                                        
                    ╱                                                         
                   ╱                3                                        ╱
                  ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱ 
                 ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱  
───────── + 2⋅3 ╱        ──────────── - ───────────────────────────── +   ╱   
_________     ╲╱             216                      6                 ╲╱    
__                                                                            
3                                                                             
                                                                              
                                                                              
                                                                              
                                                                              
     625                                                                      
─  + ───                                                                      
      4                                                                       
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
   ___________________________________________________________________________
  ╱                                                       2                   
 ╱  ⎛             3                                      ⎞    ⎛               
╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               
    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   
    ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - 
    ⎝      108                      3                  2 ⎠    ⎝               
    ─────────────────────────────────────────────────────── + ────────────────
                               4                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                  ____________
                                                                 ╱            
                                                                ╱             
                                                               ╱              
                                                              ╱               
                                                             ╱                
                                                            ╱                 
                                                           ╱            2     
                                                          ╱          8⋅x      
                                                         ╱         - ──── + ──
_________________________________                       ╱             3       
___________________________                            ╱                      
____________________                                  ╱                       
                  3                                  ╱                        
           2     ⎞                                  ╱                         
⎛   2     ⎞      ⎟                                 ╱                          
⎝2⋅x  - 27⎠      ⎟                                ╱                           
──────────── + 24⎟                               ╱                            
     12          ⎠     625                      ╱                           3⋅
───────────────────  + ───  + 18               ╱                              
 27                     4                     ╱                               
                                             ╱                                
                                            ╱                                 
                                           ╱                                  
                                          ╱                                   
                                         ╱                                    
                                        ╱                                     
                                       ╱                                      
                                      ╱                                       
                                    ╲╱                                        
───────────────────────────────── + ──────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                           ___________________________________________________
                          ╱                  _________________________________
                         ╱                  ╱              3                  
                        ╱        2         ╱    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4
                       ╱      4⋅x         ╱     ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x 
                      ╱     - ──── - 2⋅3 ╱    - ──────────── + ───────────────
                    ╲╱         3       ╲╱           108                      3
                    ──────────────────────────────────────────────────────────
                                                              2               
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                    ⎛         
                                                                    ⎜         
                                                                    ⎜   4     
                                                                  2⋅⎜- x  + 27
                                                                    ⎝         
──────────────────────────────────────────────────────────────────────────────
          ____________________________________________________________________
         ╱                                                         ___________
        ╱                                                         ╱           
       ╱                                                         ╱  ⎛         
      ╱                                                         ╱   ⎜  ⎛   2  
     ╱                3                                        ╱    ⎜  ⎝2⋅x  -
    ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ───────
   ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108
3 ╱        ──────────── - ───────────────────────────── +   ╱       ──────────
╲╱             216                      6                 ╲╱                  
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                           ___________________________________
                                          ╱                  _________________
                                         ╱                  ╱              3  
                                        ╱        2         ╱    ⎛   2     ⎞   
                                       ╱      8⋅x         ╱     ⎝2⋅x  - 27⎠   
                                      ╱     - ──── + 2⋅3 ╱    - ──────────── +
___________________________          ╱         3       ╲╱           108       
_____________________               ╱                                         
                                   ╱                                          
       2     ⎞                    ╱                                           
 - 27⋅x  - 24⎠   625             ╱                                            
────────────── - ───  + 18      ╱                                             
                  2           ╲╱                                              
─────────────────────────── + ────────────────────────────────────────────────
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                 2     ⎞                                                      
      ⎛   2     ⎞      ⎟                                                      
  2   ⎝2⋅x  - 27⎠      ⎟                                                      
⋅x  - ──────────── + 24⎟                                                      
           12          ⎠                                                      
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
                                            2                                 
    3                                      ⎞    ⎛                          2  
   ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞   
 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠   
───── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── +
                      3                  2 ⎠    ⎝                    12       
───────────────────────────────────────────── + ──────────────────────────────
                 4                                               27           
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

______________________________________________________________________________
_____________________________________                                         
                                                                              
 ⎛   2     ⎞ ⎛ 4       2     ⎞                                                
 ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625                                          
 ───────────────────────────── - ───  + 36 + ─────────────────────────────────
               3                  2                 __________________________
                                                   ╱                  ________
                                                  ╱                  ╱        
                                                 ╱        2         ╱    ⎛   2
                                                ╱      4⋅x         ╱     ⎝2⋅x 
                                               ╱     - ──── - 2⋅3 ╱    - ─────
                                             ╲╱         3       ╲╱           1
──────────────────────────────────────────────────────────────────────────────
                                         2                                    
                                                                              
______________________________________________________________________________
                            __________________________________________________
                           ╱                                                  
                          ╱                                                   
                         ╱                                                    
                        ╱                                                     
                       ╱                3                                     
                      ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞     
                     ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠     
───────────── - 2⋅3 ╱        ──────────── - ───────────────────────────── +   
_____________     ╲╱             216                      6                 ╲╱
______                                                                        
    3                                                                         
   ⎞                                                                          
   ⎟                                                                          
   ⎟                                                                          
 24⎟                                                                          
   ⎠     625                                                                  
─────  + ───                                                                  
          4                                                                   
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

_____________________________________________________                         
                                                                              
                                                                              
                                                                              
        100                                                                   
────────────────────────────────────────────────────                          
____________________________________________________                          
______________________________________________                                
      3                                                                       
     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞                                       
 - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625                                 
─────── + ───────────────────────────── - ───  + 18                           
08                      3                  2                                  
───────────────────────────────────────────────────── + 1                     
                                                                              
                                                                              
______________________________________________________________________________
______________________________________________________________________________
       _______________________________________________________________________
      ╱                                                       2               
     ╱  ⎛             3                                      ⎞    ⎛           
    ╱   ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜           
   ╱    ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       
  ╱     ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x
 ╱      ⎝      108                      3                  2 ⎠    ⎝           
╱       ─────────────────────────────────────────────────────── + ────────────
                                   4                                          
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
_______________________________                                               
________________________                                                      
                      3                                                       
               2     ⎞                                                        
    ⎛   2     ⎞      ⎟                                                        
2   ⎝2⋅x  - 27⎠      ⎟                                                        
  - ──────────── + 24⎟                                                        
         12          ⎠     625                                                
───────────────────────  + ───  + 36 + ───────────────────────────────────────
     27                     4                              ___________________
                                                          ╱                   
                                                         ╱                    
                                                        ╱                     
                                                       ╱                      
                                                      ╱                       
                                                     ╱                        
                                                    ╱            2            
                                                   ╱          4⋅x             
                                                  ╱         - ──── - ─────────
                                                 ╱             3              
                                                ╱                             
                                               ╱                              
                                              ╱                               
                                             ╱                               ╱
                                            ╱                               ╱ 
                                           ╱                               ╱  
                                          ╱                               ╱   
                                         ╱                           3⋅3 ╱    
                                       ╲╱                              ╲╱     
──────────────────────────────────────────────────────────────────────────────
                                 2                                            
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                             ⎛                
                                                             ⎜               ⎛
                                                             ⎜   4       2   ⎝
                                                           2⋅⎜- x  + 27⋅x  - ─
                                                             ⎝                
──────────────────────────────────────────────────────────────────────────────
   ___________________________________________________________________________
  ╱                                                         __________________
 ╱                                                         ╱                  
╱                                                         ╱  ⎛             3  
                                                         ╱   ⎜  ⎛   2     ⎞   
               3                                        ╱    ⎜  ⎝2⋅x  - 27⎠   
    ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱     ⎜- ──────────── +
    ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱      ⎝      108       
    ──────────── - ───────────────────────────── +   ╱       ─────────────────
        216                      6                 ╲╱                         
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                        100   
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
          2     ⎞                                                             
   2     ⎞      ⎟                                                             
2⋅x  - 27⎠      ⎟                                                             
─────────── + 24⎟                                                             
    12          ⎠                                                             
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
_____________________________________________________________________________ 
                                     2                                     3  
                                    ⎞    ⎛                          2     ⎞   
 ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛   2     ⎞      ⎟   
 ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅x  - 27⎠      ⎟   
 ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ──────────── + 24⎟   
               3                  2 ⎠    ⎝                    12          ⎠   
────────────────────────────────────── + ───────────────────────────────────  
          4                                               27                  
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
                     _________________________________________________________
                    ╱                                                         
                   ╱                                                         ╱
                  ╱                                                         ╱ 
                 ╱                                                         ╱  
                ╱                3                                        ╱   
               ╱      ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞       ╱    
              ╱       ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠      ╱     
────── + 2⋅3 ╱        ──────────── - ───────────────────────────── +   ╱      
______     ╲╱             216                      6                 ╲╱       
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
  625                                                                         
+ ───                                                                         
   4                                                                          
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
______________________________________________________________________________
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
                                                       2                      
 ⎛             3                                      ⎞    ⎛                  
 ⎜  ⎛   2     ⎞    ⎛   2     ⎞ ⎛ 4       2     ⎞      ⎟    ⎜               ⎛  
 ⎜  ⎝2⋅x  - 27⎠    ⎝2⋅x  - 27⎠⋅⎝x  - 27⋅x  - 24⎠   625⎟    ⎜   4       2   ⎝2⋅
 ⎜- ──────────── + ───────────────────────────── - ───⎟    ⎜- x  + 27⋅x  - ───
 ⎝      108                      3                  2 ⎠    ⎝                  
 ─────────────────────────────────────────────────────── + ───────────────────
                            4                                               27
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
                                                                              
──────────────────────────────────────────────────────────────────────────────
                                                                              
                                                                              

                                                                             ⎤
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                   2         ⎥
                                                        ⎛   2     ⎞          ⎥
                                            4       2   ⎝2⋅x  - 27⎠          ⎥
                                     for - x  + 27⋅x  - ──────────── + 24 = 0⎥
                                                             12              ⎥
                                                                             ⎥
_______________________________                                              ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
──────────────────────────────                                               ⎥
______________________________                                               ⎥
________________________                                                     ⎥
_________________                                                            ⎥
               3                                                             ⎥
        2     ⎞                                                              ⎥
 2     ⎞      ⎟                                                              ⎥
x  - 27⎠      ⎟                                                              ⎥
───────── + 24⎟                                                              ⎥
  12          ⎠     625                                                      ⎥
────────────────  + ───  + 18                                                ⎥
                     4                                                       ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
                                                                             ⎥
─────────────────────────────── + 1                 otherwise                ⎥
                                                                             ⎥
                                                                             ⎦
<class 'AttributeError'> 'bool' object has no attribute 'evalf'

$

HTML5

<div id="graph0"></div>
<pre id="output0"></pre>
<label for="r0">r = </label>
<input id="r0" type="number" min="0" value="0.5">
<label for="dΘ">dΘ = </label>
<input id="dΘ" type="number" min="0" step="0.0001" value="0.001">
<br>
<label for="x1">x1 = </label>
<input id="x1" type="number" value="-10">
<label for="x2">x2 = </label>
<input id="x2" type="number" value="10">
<br>
<label for="y1">y1 = </label>
<input id="y1" type="number" value="-10">
<label for="y2">y2 = </label>
<input id="y2" type="number" value="10">
<br>
<label for="a0">a = </label>
<input id="a0" type="number" value="2">

<button id="draw0">draw</button>
<button id="clear0">clear</button>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.6/d3.min.js" integrity="sha256-5idA201uSwHAROtCops7codXJ0vja+6wbBrZdQ6ETQc=" crossorigin="anonymous"></script>

<script src="sample16.js"></script>    

JavaScript

let div0 = document.querySelector('#graph0'),
    pre0 = document.querySelector('#output0'),
    width = 600,
    height = 600,
    padding = 50,
    btn0 = document.querySelector('#draw0'),
    btn1 = document.querySelector('#clear0'),
    input_r = document.querySelector('#r0'),
    input_dΘ = document.querySelector('#dΘ'),
    input_x1 = document.querySelector('#x1'),
    input_x2 = document.querySelector('#x2'),
    input_y1 = document.querySelector('#y1'),
    input_y2 = document.querySelector('#y2'),
    input_a0 = document.querySelector('#a0'),    
    inputs = [input_r, input_dΘ, input_x1, input_x2, input_y1, input_y2,
              input_a0],
    p = (x) => pre0.textContent += x + '\n',
    range = (start, end, step=1) => {
        let res = [];
        for (let i = start; i < end; i += step) {
            res.push(i);
        }
        return res;
    };

let f17 = (Θ) => Math.tan(Θ),
    f18 = (Θ) => 5 + 2 * Math.sin(Θ);

let draw = () => {
    pre0.textContent = '';

    let r = parseFloat(input_r.value),= parseFloat(input_dΘ.value),
        x1 = parseFloat(input_x1.value),
        x2 = parseFloat(input_x2.value),
        y1 = parseFloat(input_y1.value),
        y2 = parseFloat(input_y2.value),
        a0 = parseFloat(input_a0.value);

    if (r === 0 ||=== 0 || x1 > x2 || y1 > y2 || a0 <= 0) {
        return;
    }    

    let points = [],
        lines = [],
        f16_1 = (Θ) => Math.sqrt(2 * a0 ** 2 * Math.cos(2 * Θ)),
        f16_2 = (Θ) => -f16_1(Θ),
        fns = [[f16_1, 'red'],
               [f16_2, 'red'],
               [f17, 'green'],
               [f18, 'blue']],
        fns1 = [],
        fns2 = [];

    fns
        .forEach((o) => {
            let [f, color] = o;
            for (let Θ = 0; Θ <= 2 * Math.PI; Θ +=) {
                let r = f(Θ),
                    x = r * Math.cos(Θ),
                    y = r * Math.sin(Θ);

                points.push([x, y, color]);
            }
        });
    
    fns2
        .forEach((o) => {
            let [f, color] = o;

            for (let x = x1; x <= x2; x += dx0) {
                let g = f(x);
                lines.push([x1, g(x1), x2, g(x2), color]);
            }
        });
    
    let xscale = d3.scaleLinear()
        .domain([x1, x2])
        .range([padding, width - padding]);
    let yscale = d3.scaleLinear()
        .domain([y1, y2])
        .range([height - padding, padding]);

    let xaxis = d3.axisBottom().scale(xscale);
    let yaxis = d3.axisLeft().scale(yscale);
    div0.innerHTML = '';
    let svg = d3.select('#graph0')
        .append('svg')
        .attr('width', width)
        .attr('height', height);

    svg.selectAll('line')
        .data([[x1, 0, x2, 0], [0, y1, 0, y2]].concat(lines))
        .enter()
        .append('line')
        .attr('x1', (d) => xscale(d[0]))
        .attr('y1', (d) => yscale(d[1]))
        .attr('x2', (d) => xscale(d[2]))
        .attr('y2', (d) => yscale(d[3]))
        .attr('stroke', (d) => d[4] || 'black');

    svg.selectAll('circle')
        .data(points)
        .enter()
        .append('circle')
        .attr('cx', (d) => xscale(d[0]))
        .attr('cy', (d) => yscale(d[1]))
        .attr('r', r)
        .attr('fill', (d) => d[2] || 'green');

    svg.append('g')
        .attr('transform', `translate(0, ${height - padding})`)
        .call(xaxis);

    svg.append('g')
        .attr('transform', `translate(${padding}, 0)`)
        .call(yaxis);

    [fns, fns1, fns2].forEach((fs) => p(fs.join('\n')));
};

inputs.forEach((input) => input.onchange = draw);
btn0.onclick = draw;
btn1.onclick = () => pre0.textContent = '';
draw();








0 コメント:

コメントを投稿