作业帮 > 综合 > 作业

新手急问~关于matlab的函数求根问题!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/06 12:16:08
新手急问~关于matlab的函数求根问题!
代码如下:
>> x=[-3:0.1:4];
>> y=sin(x).*x.^2-x+1;
>> plot(x,y,'r','linewidth',1.5)'
ans =
174.0022
>> hold on
>> h=line([-3,4],[0,0])
h =
175.0011
>> set(h,'linewidth',1.5)
>> set(h,'color','k')
>> set(gca,'Xtick',[3:0.5:4])
>> grid
>> xlabel('x')
>> ylabel('f(x)')
%以上我都能理解,接着运行不了的是以下的代码:
[x1,f1,exitflag1]=fzero(f,-2.5)
错误提示:
Undefined function or variable 'f'.
Undefined function or variable 'f'.……未定义的函数或变量.
[x1,f1,exitflag1]=fzero(f,-2.5) 同志:你的这个x1 是不是该写成x(1),f 是不是改写成 y