分了很多次还是算不出来调整嘛,那是不是要重新测试一下呢?
可以看出该函数有三个零点,分别位于[-10,-6],[0,3]和[6,10]之间。 现在我们使用fzero函数分别求解这三个零点: f = @(t) sin(t).^2.exp(-0.1t)-0.5*abs(t); x1 = fzero(f, [-10,-6]); x2 = fzero(f, [0,3]); x3 = fzero(f, [6,10]); disp([x1,x2,x3]);
输出结果为 -8.7415 1.9614 8.7636