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

1 vue (au cours des 30 derniers jours)
qandeel iqbal
qandeel iqbal le 30 Mai 2017
Modifié(e) : qandeel iqbal le 12 Juin 2017
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 commentaire
Xander May
Xander May le 30 Mai 2017
Running perfectly fine on my machine, is this properly formatted in your program?

Connectez-vous pour commenter.

Réponse acceptée

the cyclist
the cyclist le 30 Mai 2017
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 commentaire
qandeel iqbal
qandeel iqbal le 12 Juin 2017
Modifié(e) : qandeel iqbal le 12 Juin 2017
run on my matlab aftersome formating..thank u for help

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Multibody Modeling dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by