新手急问~关于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,'Xt
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 02:24:11
新手急问~关于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,'Xt
新手急问~关于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'.
新手急问~关于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,'Xt
Undefined function or variable 'f'.……未定义的函数或变量.
[x1,f1,exitflag1]=fzero(f,-2.5) 同志:你的这个x1 是不是该写成x(1),f 是不是改写成 y