Hi. How can i rectify my error i.e., not enough arguments

1 Ansicht (letzte 30 Tage)
sivasingh mahendranagar
sivasingh mahendranagar am 31 Okt. 2014
Kommentiert: Roger Stafford am 31 Okt. 2014
HI, While executing this program
function erb = erlang_b(A,C)
% A= offered traffic in Erlangs.
% C= number of trunked channels.
num = A^C;
sum = 0
for k=0;C
kfact = product(1:k);
term = (A^k)/kfact;
sum = sum+term;
end
Cfact = prod(1:C);
den = Cfact*sum;
erb = num/den;
Iam getting an Error i.e.,using erlang (line 4) Not enough input arguments. How can i resolve this
  1 Kommentar
Roger Stafford
Roger Stafford am 31 Okt. 2014
I notice an error in the script of your "erlang" function. The line
for k=0;C
should read:
for k=0:C

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Matt Tearle
Matt Tearle am 31 Okt. 2014
How are you calling this function? It has to be called with two inputs:
foo = erlang_b(pi,42)
The error you're getting is the one people get when they make the classic mistake of trying to run the function as a script (such as hitting the Run button).

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by