卡在這題?用 AI 解開它
Calculus · real student question

用對數微分法求 y = (sin x)^(cos x) 的導數。

Question

用對數微分法求下式的導數

y=(sin⁡x)cos⁡xy = (\sin x)^{\cos x}

Step-by-step solution

  1. 先看清楚為什麼一般法則行不通。 冪函數法則 ddxun=nun−1u′\frac{d}{dx}u^n = nu^{n-1}u' 要求指數是常數,而指數函數法則 ddxau=auln⁡a⋅u′\frac{d}{dx}a^u = a^u \ln a \cdot u' 要求底數是常數。這裡底數與指數都在變動,兩者都用不上,對數微分法才是正確的工具。

  2. 兩邊取自然對數。 取對數會把指數變成乘法因子:

    ln⁡y=cos⁡x⋅ln⁡(sin⁡x)\ln y = \cos x \cdot \ln(\sin x)

    這在 sin⁡x>0\sin x > 0 的區間上成立,例如 0<x<π0 < x < \pi,而這也正是原式對任意實數指數有定義的範圍。

  3. 兩邊作隱函數微分。 左邊由連鎖律得 y′y\dfrac{y'}{y}。右邊對 cos⁡x\cos x 與 ln⁡(sin⁡x)\ln(\sin x) 用乘積律:

    y′y=(−sin⁡x)ln⁡(sin⁡x)+cos⁡x⋅cos⁡xsin⁡x\frac{y'}{y} = (-\sin x)\ln(\sin x) + \cos x \cdot \frac{\cos x}{\sin x}

    由連鎖律,ln⁡(sin⁡x)\ln(\sin x) 的導數是 cos⁡xsin⁡x=cot⁡x\dfrac{\cos x}{\sin x} = \cot x——這一項最常被漏掉。

  4. 整理右邊。

    y′y=cos⁡2xsin⁡x−sin⁡xln⁡(sin⁡x)\frac{y'}{y} = \frac{\cos^2 x}{\sin x} - \sin x \ln(\sin x)

  5. 乘回 yy。 把 yy 換回原本的式子——把答案停在含 yy 的形式是不完整的:

    y′=(sin⁡x)cos⁡x(cos⁡2xsin⁡x−sin⁡xln⁡(sin⁡x))y' = (\sin x)^{\cos x}\left(\frac{\cos^2 x}{\sin x} - \sin x \ln(\sin x)\right)

    等價地,y′=(sin⁡x)cos⁡x(cos⁡xcot⁡x−sin⁡xln⁡sin⁡x)y' = (\sin x)^{\cos x}\bigl(\cos x \cot x - \sin x \ln \sin x\bigr)。

  6. 在方便的點上驗算。 取 x=π4x = \tfrac{\pi}{4}:sin⁡x=cos⁡x=22=0.707107\sin x = \cos x = \tfrac{\sqrt2}{2} = 0.707107,所以 (sin⁡x)cos⁡x=0.7071070.707107=0.782654(\sin x)^{\cos x} = 0.707107^{0.707107} = 0.782654。括號內是 0.50.707107−0.707107ln⁡(0.707107)=0.707107+0.245064=0.952171\dfrac{0.5}{0.707107} - 0.707107\ln(0.707107) = 0.707107 + 0.245064 = 0.952171。兩者相乘得 0.7452210.745221。符號微分的結果在 π4\tfrac{\pi}{4} 求值同樣得到 0.7452210.745221——上面手算數字之間的微小落差只是四捨五入;多帶幾位(0.7826540×0.95217130.7826540 \times 0.9521713)就重現出 0.74522070.7452207 ✓。

Answer

y′=(sin⁡x)cos⁡x(cos⁡2xsin⁡x−sin⁡xln⁡(sin⁡x))y' = (\sin x)^{\cos x}\left(\frac{\cos^2 x}{\sin x} - \sin x \ln(\sin x)\right)

Need to solve a different problem like this? Open the solver →