フィルターのクリア

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

3 ビュー (過去 30 日間)
sivasingh mahendranagar
sivasingh mahendranagar 2014 年 10 月 31 日
コメント済み: Roger Stafford 2014 年 10 月 31 日
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 件のコメント
Roger Stafford
Roger Stafford 2014 年 10 月 31 日
I notice an error in the script of your "erlang" function. The line
for k=0;C
should read:
for k=0:C

サインインしてコメントする。

回答 (1 件)

Matt Tearle
Matt Tearle 2014 年 10 月 31 日
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).

カテゴリ

Help Center および File ExchangeAudio I/O and Waveform Generation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by