作业帮 > 综合 > 作业

用matlab求方程x^2-x-1=0的根,请问具体怎么编啊?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 23:01:46
用matlab求方程x^2-x-1=0的根,请问具体怎么编啊?
一种是用函数方法,一种是用二分法,
新建文件是不是function类型的?要在这个文件里输入什么命令?在command对话框里呢?
直接用系统函数
roots([1 -2 -1])
就可以了
例如,求大根,在[0,2]之间
f(0)0
计算f((0+2)/2)=f(1)0.000000001)
if f((a+b)/2)
再问: 上面的方法可以,下面的输完了怎么出现了下面的这句话。。。。 Attempted to access f(0.5); index must be a positive integer or logical.
再答: 你的f没有写成函数啊。。。。。。 function y=f(x) return x^2-x-1; end
再问: function y=f(x) return x^2-x-1; end a=0,b=2 while(b-a>0.000000001) if f((a+b)/2)0.000000001) if f((a+b)/2)