実数の対数 logb x は、底 b が 1 でない正数であり (b ≠ 1, b > 0)、
真数 x が正数である場合 (x > 0)[注釈 1] について定義される。 <
wolframalphaで、Log[b,z] b を底とする対数を返す.
sympy classで、sympy.functions.elementary.exponential.log(arg, base=None)
wolframalphaで
4^(log( a,3)/log( a,2)) 結果9
4^(log( 5,3)/log( 5,2)) "
4^(log(-5,3)/log(-5,2)) "
4^(log( 1,3)/log( 1,2)) 入力だけ。結果は出ませんでした。
sympyで
from sympy import *
var('a')
print("# a#",(4**(log(3, a)/log(2, a))).simplify())
print("# 5#",(4**(log(3, 5)/log(2, 5))).simplify())
print("#-5#",(4**(log(3,-5)/log(2,-5))).simplify())
print("# 1#",(4**(log(3, 1)/log(2, 1))).simplify())
# a# 9
# 5# 9
#-5# 9
# 1# nan
オリジナル
解答pdf