看完不会?让 AI 一步步解给你看
Calculus · real student question

求所有满足 f(x)/f′(x) = tan((k − 1)x) 的函数 f,其中 k 是不等于 1 的常数。

Question

求所有满足

f(x)f′(x)=tan⁡ ⁣((k−1)x),\frac{f(x)}{f'(x)}=\tan\!\left((k-1)x\right),

的函数 ff,其中 k≠1k\neq 1 是常数。

Step-by-step solution

  1. 把比值倒过来,让对数导数露出来。 两边取倒数,f′(x)f(x)=cot⁡ ⁣((k−1)x).\frac{f'(x)}{f(x)}=\cot\!\left((k-1)x\right). 左边恰好就是 ddxln⁡∣f(x)∣\dfrac{d}{dx}\ln|f(x)|,这也是为什么这个变形值得放在一切操作之前 —— 它把一个关于 ff 与 f′f' 的方程,变成了一个普通的求原函数问题。

  2. 两边积分。 ln⁡∣f(x)∣=∫cot⁡ ⁣((k−1)x)dx.\ln|f(x)|=\int\cot\!\left((k-1)x\right)dx. 记 m=k−1m=k-1(题设保证它不为零),换元 u=mxu=mx、du=m dxdu=m\,dx: ∫cot⁡(mx) dx=1m∫cot⁡u du=1mln⁡∣sin⁡u∣+C=1mln⁡∣sin⁡(mx)∣+C.\int\cot(mx)\,dx=\frac{1}{m}\int\cot u\,du=\frac{1}{m}\ln|\sin u|+C=\frac{1}{m}\ln\left|\sin(mx)\right|+C. 这里用到的标准结论 ∫cot⁡u du=ln⁡∣sin⁡u∣\int\cot u\,du=\ln|\sin u|,本身就是对正弦函数做 uu 换元得到的。

  3. 取指数,把 ff 还原出来。 由 ln⁡∣f(x)∣=1mln⁡∣sin⁡(mx)∣+C\ln|f(x)|=\frac{1}{m}\ln|\sin(mx)|+C 得 ∣f(x)∣=eC∣sin⁡(mx)∣1/m,|f(x)|=e^{C}\left|\sin(mx)\right|^{1/m}, 再把 ±eC\pm e^{C} 合并成一个任意的非零常数,就有 f(x)=C∣sin⁡ ⁣((k−1)x)∣1k−1.f(x)=C\left|\sin\!\left((k-1)x\right)\right|^{\frac{1}{k-1}}.

  4. 求导验证。 取 m=k−1m=k-1,在 sin⁡mx>0\sin mx>0 的区间上令 f=(sin⁡mx)1/mf=\left(\sin mx\right)^{1/m},由链式法则 f′=1m(sin⁡mx)1m−1⋅mcos⁡mx=(sin⁡mx)1m−1cos⁡mx,f'=\frac{1}{m}\left(\sin mx\right)^{\frac1m-1}\cdot m\cos mx=\left(\sin mx\right)^{\frac1m-1}\cos mx, 于是 ff′=(sin⁡mx)1/m(sin⁡mx)1m−1cos⁡mx=sin⁡mxcos⁡mx=tan⁡mx.\frac{f}{f'}=\frac{\left(\sin mx\right)^{1/m}}{\left(\sin mx\right)^{\frac1m-1}\cos mx}=\frac{\sin mx}{\cos mx}=\tan mx. 指数取 1/m1/m 的意义就在这里:只有这样,sin⁡\sin 的幂次才能相消到只剩一次。

  5. 再做一次数值检验。 取 k=3k=3,此时 m=2m=2、f(x)=sin⁡2xf(x)=\sqrt{\sin 2x}。在 x=0.5x=0.5 处用中心差分算得 f′(0.5)=0.589003f'(0.5)=0.589003、f(0.5)=0.917317f(0.5)=0.917317,故 f/f′=1.557408f/f'=1.557408;而 tan⁡(2×0.5)=tan⁡1=1.557408\tan(2\times 0.5)=\tan 1=1.557408。两者到小数第六位都一致。

  6. 交代定义域和被排除的情形。 只有在 sin⁡ ⁣((k−1)x)≠0\sin\!\left((k-1)x\right)\neq 0 处这个解才有意义,因此 xx 要避开 π/(k−1)\pi/(k-1) 的整数倍;在每一段这样的区间上,CC 都可以独立选取。若 k=1k=1,右边就是 tan⁡0=0\tan 0=0,逼得 f≡0f\equiv 0,这正是题目要假设 k≠1k\neq 1 的原因。

Answer

f(x)=C∣sin⁡ ⁣((k−1)x)∣1k−1,C≠0, k≠1f(x)=C\left|\sin\!\left((k-1)x\right)\right|^{\frac{1}{k-1}},\qquad C\neq 0,\ k\neq 1

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