【python】ルート計算のやり方(平方根・立方根[n乗根]・n乗根)[mathライブラリ]
ルート計算はmathライブラリを使用して計算可能です。
ただし、平方根の計算関数はありますが3乗根以上の計算関数はありません。
3乗根以上の計算をするにはべき乗計算のpow関数を応用して計算します。
ルート | 計算関数 |
平方根(2乗根) | math.sqrt( x ) |
立方根(3乗根) | math.pow( x, 1/3 ) |
4乗根 | math.pow( x, 1/4 ) |
n乗根 | math.pow( x, 1/n ) |
平方根の計算方法
import math
print( "√0.25 =", math.sqrt(0.25) ) #√0.25 = 0.5
print( "√2 =", math.sqrt(2) ) #√2 = 1.4142135623730951
print( "√3 =", math.sqrt(3) ) #√3 = 1.7320508075688772
print( "√4 =", math.sqrt(4) ) #√4 = 2.0
print( "√5 =", math.sqrt(5) ) #√5 = 2.23606797749979
print( "√9 =", math.sqrt(9) ) #√9 = 3.0
print( "√100 =", math.sqrt(100) ) #√100 = 10.0
立方根(3乗根)・n乗根の計算方法
import math
#3乗根(立方根)
print("3乗根(立方根)") #3乗根(立方根)
print( "1/3√8 =", math.pow( 8, 1/3) ) #1/3√8 = 2.0
print( "1/3√27 =", math.pow( 27, 1/3) ) #1/3√27 = 3.0
print( "1/3√64 =", math.pow( 64, 1/3) ) #1/3√64 = 3.9999999999999996
#4乗根
print("4乗根") #4乗根
print( "1/4√16 =", math.pow( 16, 1/4) ) #1/4√16 = 2.0
print( "1/4√81 =", math.pow( 81, 1/4) ) #1/4√81 = 3.0
print( "1/4√256 =", math.pow( 256, 1/4) ) #1/4√256 = 4.0
#10乗根
print("10乗根") #10乗根
print( "1/10√1024 =", math.pow( 1024, 1/10) ) #1/10√1024 = 2.0
ソースコードはこちらから
最近のコメント