mardi 17 avril 2018

If conditions in octave

for ii = 1 : 4
  if (Ordem(ii) == Ordem(ii+1)) || (Ordem(1) == Ordem(5)) || (Ordem(ii)==4 &&
    Ordem(ii+1)==1) || (Ordem(ii)==1 && Ordem(ii+1)==4) || (Ordem(ii)==3 &&
    Ordem(ii+1)==5) || (Ordem(ii)==5 || Ordem(ii+1)==3)
    gastoTotal = Inf;
    Etapas = zeros(numlinha,numColunas);
  endif
endfor
endfunction

Ordem=[1,2,3,4,5] shouldnt veryfy if but it does for some reason because when i test it in octave GastoTotal = Inf and Etapas = zer... What am i doing wrong here?

Aucun commentaire:

Enregistrer un commentaire