数式で独楽する

数式を使って楽しむブログです

[tex: ]

積を入れると和を返す関数

正の数 x, yに対し、
\begin{eqnarray}
f(xy) &=& f(x)+f(y) \tag{1} \\
f'(1) &=& a \quad (\ne 0) \tag{2}
\end{eqnarray}
を満たす関数 f(x)を求めよ。

私たちは対数関数を習う時に、この関数が f(xy)=f(x)+f(y)を満たすことを知りますが、
式(1), (2)より導いていきましょう。

まず式(1)で x=y=1とします。
\begin{equation}
f(1) = f(1) + f(1)
\end{equation}となります。これより、
\begin{equation}
f(1) = 0 \tag{3}
\end{equation}となります。

式(1)でを y微分します。変数 x yと無関係と見なします。
\begin{equation}
f'(xy)x = f'(y)
\end{equation}さらに y=1とすると、
\begin{equation}
f(x)x = f'(1)\tag{4}
\end{equation}となります。

与えられた式(2)により、式(4)は、
\begin{equation}
f'(x) = \frac{a}{x} \tag{5}
\end{equation}となります。

式(5)を解くと、
\begin{equation}
f(x) = a \log x +C \quad(C:定数) \tag{6}
\end{equation}となります。
初めの前提で x>0なので絶対値記号は外れています。

式(2)により、
\begin{equation}
f(1) = C = 0
\end{equation}となります。
よって式(6)は
\begin{equation}
f(x) = a\log x
\end{equation}すなわち対数関数となります。

以上をまとめると、次のようになります。

\begin{eqnarray}
f(xy) &=& f(x)+f(y) \\
f'(1) &=& a \quad (\ne 0)
\end{eqnarray}
を満たす関数は、
\begin{equation}
f(x) = a \log x
\end{equation}である。