用fsolve求方程x-exp(-x)=0的解
用fsolve求方程5x^2•sin x-exp(-x)=0在区间【0,10】中的全部解
建议是求根区间
第一问
f1=@(x) x-exp(-x);
x = fsolve(f1,0)
结果
x =
0.567143165036970
第二问
f = @(x)5*x.^2*sin(x)-exp(-x);
fplot(f, [0, 10])
x0 = [0,3,6,9];
x = zeros(size(x0));
for i = 1:numel(x0)
x(i) = fsolve(f, x0(i)) ;
end
x
结果:
x =
0.501763020128574 3.140715698599913 6.283194767636998 9.424777779067790