作业帮 > 综合 > 作业

MATLAB的高手帮一下哈

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 23:17:53
MATLAB的高手帮一下哈
我在matlab 7.01中运行下列程序,
function y=flo(x)
y=x.^3-2*x-5;
z=fzero('flo',2)
但是会报成
Input argument "x" is undefined.
Error in ==> flo at 2
y=x.^3-2*x-5;
MATLAB的高手帮一下哈
定义函数的时候错误,可以将y=x.^3-2*x-5;的点去掉(去掉向量符号)y=x^3-2*x-5;即可.
主要的问题在于函数的原理定义:fzero在寻找0点的方法是认为函数是连续的,所以不能定义为向量的形式.其原理是在给定点X0附近找到一个小于0和大于0的点,采用类似逼近的原理.