matlab中能否用fzero求导函数零点,请来看一下我的代码就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.>> syms x>> y=cos(3*x)*exp(-x);>> yy=diff(y);>> fzero(yy,0)—————

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:00:14
matlab中能否用fzero求导函数零点,请来看一下我的代码就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.>> syms x>> y=cos(3*x)*exp(-x);>> yy=diff(y);>> fzero(yy,0)—————

matlab中能否用fzero求导函数零点,请来看一下我的代码就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.>> syms x>> y=cos(3*x)*exp(-x);>> yy=diff(y);>> fzero(yy,0)—————
matlab中能否用fzero求导函数零点,请来看一下我的代码
就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.
>> syms x
>> y=cos(3*x)*exp(-x);
>> yy=diff(y);
>> fzero(yy,0)
——————————————————
回车后显示如下信息:
Error using ==> fzero at 169
If FUN is a MATLAB object,it must have an feval method.
我把syms x换成x=[0:pi/10:pi];就更不行了.
请问正确的步骤是怎样的?刚开始学matlab,问题估计有点幼稚,弄懂的话保证补分~

matlab中能否用fzero求导函数零点,请来看一下我的代码就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.>> syms x>> y=cos(3*x)*exp(-x);>> yy=diff(y);>> fzero(yy,0)—————
你前面声明是符号变量..所以yy是符号变量,不能用fzero,fzero是对字符串变量的式子而言的..
syms x
y=cos(3*x)*exp(-x);
yy=diff(y);
yy=char(yy);
fzero(yy,0)
或者你用solve函数,他是对符号变量的
>> syms x
>> y=cos(3*x)*exp(-x);
>> yy=diff(y);
>> solve(yy,0)
得到 ans =
-1/3*atan(1/3)
然后 vpa(ans,4) 即可

matlab中能否用fzero求导函数零点,请来看一下我的代码就是已知一个函数的表达式,想利用fzero函数来求出其导函数在给定区间内的零点.>> syms x>> y=cos(3*x)*exp(-x);>> yy=diff(y);>> fzero(yy,0)————— matlab中fzero函数求解方程:cos(x)=x*(e^x) MATLAB中这个fzero()函数怎么用?y=cos(x)-x;plot(x,y);x0=0.7;x=fzero(@f,x0);这个代码哪个地方错了? matlab中fzero函数怎么调用f1=cos(x)-x;x0=0.55;x1=fzero(f1,x0)%x2=fzero(f1,[0.5,0.6])这个程序怎么得不到这个根呢? 求MATLAB高手帮助----fzero函数的问题用fzero函数是,总是出现Error using ==> fzeroFunction value at starting guess must be finite and real.这是什么原因?怎么才能弄好啊····谢谢······matlab符号运算中,怎么把 matlab里面求导函数 Matlab中如何求导? 求matlab高手帮忙 fzero请高手帮忙用fzero function y=tan(x)-x这个方程. Matlab库存函数fzero( )的原函数所运用的基本求解方法是什么 用MATLAB求解方程cos(x)*cosh(x)=-1,在1.8附近的精确解.是不是用fzero函数,具体怎么编? 在matlab中,一个多项式用一个向量表示,那么,怎么得到这个多项式函数的句柄,因为我也要在fzero这在matlab中,一个多项式用一个向量表示,那么,怎么得到这个多项式函数的句柄,因为我也要在x = fz 复变函数能否求导 怎么用matlab进行复合函数二阶求导 求多项式的零点,用matlab语言中的roots和fzero Matlab中怎么利用fzero求值?怎么利用fzero求函数fv=(100+3.592/v^2)*(-0.04267+v)-0.082054*300=0时的v的值?写个完整的程序给我吧!结果要输出成X.XXXX(四位小数)的形式.明天就要交作业了,这个地方总是弄 MATLAB中求导所用的数学函数是说什么?就叫diff函数吗? 利用函数MATLAB中的fzero求解方程x^2.*exp(-x^2)=0.2在区间[-2,2]的根? 如图,Matlab复合函数求导