looks so easy but makes big problems!

1 vue (au cours des 30 derniers jours)
omid kim
omid kim le 28 Nov 2012
hi Im an amateur programmer!!!!!!!! take a look at this
for j=1:b
if s(i1,j)==s(i2,j)
v{i1,i2}(1,j)=0;
end
if s(i1,j)~=s(i2,j)
v{i1,i2}(1,j)=1;
end
if j==b
y=sum(v{i1,i2});
end
if y==1 && v{i1,i2}(1,j)==1
w{i3}(h,:)=s(i1,:);
w{i3}(h,j)=9;
h=h+1;
end
end
when I run it, it has this error: ??? Undefined function or variable 'y' who knows what the problem is????????

Réponse acceptée

Matt J
Matt J le 28 Nov 2012
Modifié(e) : Matt J le 28 Nov 2012
If y isn't created until j==b
if j==b
y=sum(v{i1,i2});
end
then for j<b, this line won't be able to find y
if y==1 && v{i1,i2}(1,j)==1
  2 commentaires
omid kim
omid kim le 28 Nov 2012
how should I fix it?
Matt J
Matt J le 28 Nov 2012
define y for j<b

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by