matlab求解复合函数的原函数

想用matlab写一段代码求f[f(x)]=x^2+x中的f(x),但不知道怎么写,希望各位大神能帮帮忙,看看怎么写~... 想用matlab写一段代码求f[f(x)]=x^2+x中的f(x),但不知道怎么写,希望各位大神能帮帮忙,看看怎么写~ 展开
 我来答
dukinkin
推荐于2016-04-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:924万
展开全部
等式两边对x求导,得到

左边=d(f[f(x)])=f'(x)f'(x)dx
右边=d(x^2+x)=(2x+1)dx

所以
f'(x)=sqrt(2x+1)

用matlab求解微分方程就可以了

>>Dsolve('Df=sqrt(2*x+1)','x')

C4 + (2*x + 1)^(3/2)/3

>> pretty(ans)

3/2
(2 x + 1)
C4 + ------------
3

解是
3/2
(2 x + 1)
f(x)=C4 + ------------
3
其中C4是任意常数
追问
您好,我觉得那个对左边求导好像不太对吧,因为对复合函数求导得出的结果应该是f'(x)f'(f(x)),所以结果可能有点偏差,是不是呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式