🍣

[個人的メモ]対数の微分の超基本三種

に公開

概要

以下の対数の微分三種忘れがちなので、ここに記す。

関数 微分結果
ln(x) 1 / x
logₐ(x)(底が a) 1 / (x * ln a)
log₁₀(x) 1 / (x * ln 10)

(ln = logです。)

Python(SymPy)で確認

ln(x)を微分

import sympy as sp

x = sp.Symbol('x')
f = sp.ln(x)

df = sp.diff(f, x)
sp.pprint(df)

1

x

logₐ(x)を微分

import sympy as sp

x = sp.Symbol('x')
a = sp.Symbol('a')
f = sp.log(x, a)


df = sp.diff(f, x)
sp.pprint(df)

1
────────
x⋅log(a)

log₁₀(x)を微分

import sympy as sp

x = sp.Symbol('x')
a = 10
f = sp.log(x, a)


df = sp.diff(f, x)
sp.pprint(df)
1    

─────────
x⋅log(10)

Discussion