I am trying to execute below code and I keep getting this error.

1 回表示 (過去 30 日間)
qandeel iqbal
qandeel iqbal 2017 年 5 月 30 日
編集済み: qandeel iqbal 2017 年 6 月 12 日
a=input('enter the value of mean: ');
P = 1
E=exp (-a)
R=[13,7,0.6]
R1=R(1)
R2=R(2)
R3=R(3)
for n=0:3
R= R(n+1)
Po=P.*R
if P < E
N=n
else
n=n+1
end
end
The error is
Error:Attempted to access R(2); index out of bounds because numel(R)=1.
Error in poisson (line 11)
R= R(n+1)
  1 件のコメント
Xander May
Xander May 2017 年 5 月 30 日
Running perfectly fine on my machine, is this properly formatted in your program?

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

採用された回答

the cyclist
the cyclist 2017 年 5 月 30 日
The first time through the loop over n, this line
R= R(n+1)
makes R into a scalar value. It is no longer the original vector of length 3. The next time through the loop, you try to access the 2nd element of the vector, but that no longer exists.
  1 件のコメント
qandeel iqbal
qandeel iqbal 2017 年 6 月 12 日
編集済み: qandeel iqbal 2017 年 6 月 12 日
run on my matlab aftersome formating..thank u for help

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFourier Analysis and Filtering についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by