求大神,这个方程具体怎么解,谢谢!
1个回答
展开全部
这是求光滑(连续可微)函数的零点的问题。
此类方程解法有很多,一般是采用牛顿法来解(也叫切线法),具体的解法可以查找牛顿法的相关文献。
我这里给出一种时间复杂度高,精度低,但是十分简单的方法(搜索法)来求近似解
matlab的代码如下:
clc;clear
for i = 4.5:0.000001:5.5
if abs(5*exp(i)-i*exp(i)-5)<0.0001
fprintf('%f\t',i);
end
end
想法就是在一个区域里面按一定精度搜索解。得到的结果为:
ans = 4.965114
此类方程解法有很多,一般是采用牛顿法来解(也叫切线法),具体的解法可以查找牛顿法的相关文献。
我这里给出一种时间复杂度高,精度低,但是十分简单的方法(搜索法)来求近似解
matlab的代码如下:
clc;clear
for i = 4.5:0.000001:5.5
if abs(5*exp(i)-i*exp(i)-5)<0.0001
fprintf('%f\t',i);
end
end
想法就是在一个区域里面按一定精度搜索解。得到的结果为:
ans = 4.965114
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询