matlab非线性方程和方程组的求解

用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