-2
我想運行我的功能。它顯示輸入參數太多錯誤
[root, ni]=value1(xu,xl,acceptable) Error using value1 Too many input arguments.
function[root, ni]=value1(xu,xl,acceptable)
fu=HW10B(xu);
fl=HW10B(xl);
Err=1;
N=0;
if fu*fl>=0
end
while Err>=acceptable;
m=(xu+xl)/2;
fm=HW10B(m)
if fm*fu<0;
fl=m;
else fu=m;
Err=abs(xu-xl)/xu*100;
end
N=N+1;
end
function [ y] = HW10B(x)
%equation of x
y=3*x^3-8*x^2-4*x+9;
end
root=m;
ni=N;
end
我保存了2分鐘:HW10B.m和value1.m –
你打電話給'value1'怎麼辦?你的工作空間中有一個名爲'value1'的變量嗎? – excaza
'xu'和'xl'都應該是標量,應該是'可以接受的'。你想給你的功能提供什麼? – Adriaan