喵喵无敌喵喵 发表于 2015-5-28 13:49:36

如何求解这样的方程

f(x)=a^f(x)+f(f(x))
matlab怎么求解


高贵的点点滴滴 发表于 2015-5-31 09:48:02

本帖最后由 高贵的点点滴滴 于 2015-5-31 09:49 编辑

f = @(x) sin(cos(x.^3));
g = @(x)f(f(x))-sin(f(x));
xsol = fsolve(g,1);
x = 0:0.01:2;
plot(x,g(x),xsol,g(xsol),'*')

喵喵无敌喵喵 发表于 2015-6-2 17:59:01

谢谢楼上

喵喵无敌喵喵 发表于 2015-6-2 18:01:46

电机的仿真其实是i,最后就是求解这样的一个方程
不知道带微分怎么求解

lushiwei364 发表于 2015-6-3 17:07:21

这个其实不需要MATLAB求解,手算就可以了,原方程写为f(f(x))=f(x)-a^f(x),令u=f(x),则f(u)=u-a^u,也就是f(x)=x-a^x.
页: [1]
查看完整版本: 如何求解这样的方程