作业帮 > 综合 > 作业

用scilab编的程序,二分法求值的

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 08:33:30
用scilab编的程序,二分法求值的
functionB=f(a,b,eps,p)
A=p(a); B=A;
while (abs(b-a)> eps|abs(B)>eps)
x=(a+b)/2
B=p(x);
if(B==0),break;
else if(A=B>0) a=x;
else b=x;
end
end
end
disp((a+b)/2,'root=');
0=eps
endfuction
function z=fl(x)
z=x^3-x-1
endfunction
放在scilab里面?第一行多余,scilab不认.输出也不能这么写.去掉c(1,num)=y; end后再输出而且你这个输出是少一次的.要是想每一步都输出一次y,就
再问: 有点不明白,不过无所谓,就是为了作业,帮忙弄成一个完整的程序,谢谢了