Effacer les filtres
Effacer les filtres

What is wrong with my script?

3 vues (au cours des 30 derniers jours)
jakobjakob
jakobjakob le 8 Juin 2018
Commenté : jakobjakob le 8 Juin 2018
THIS IS THE RELEVANT PART OF THE SCRIPT:
index_aanname = find(strcmp(alldata(:,5), 'Aanname') == 1);
TA = tijdnum(index_aanname);
TA10 = TA - 10;
SA = speler(index_aanname);
for j= 1:240
k=index_aanname(j);
if (strcmp(alldata(k,3), 'SA{j}') == 1) && (strcmp(alldata(k),4),'Voor') == 1) && (TA10(j) < tijdnum(index_aanname(j))) && (tijdnum(index_aanname(j)) < TA(j));
asdf = tijdnum(index_aanname(j));
B{j} = [asdf];
end
end
Can someone help me? Something is wrong with the IF statement, because asdf doesn't arise. There is no error, so not all assumptions are approved, but I am sure asdf has to appear. Who could help me?

Réponse acceptée

James Tursa
James Tursa le 8 Juin 2018
Modifié(e) : James Tursa le 8 Juin 2018
Should this
strcmp(alldata(k,3), 'SA{j}')
be this
strcmp(alldata(k,3), SA{j})
And should this
strcmp(alldata(k),4),'Voor'
be this
strcmp(alldata(k,4),'Voor')
  1 commentaire
jakobjakob
jakobjakob le 8 Juin 2018
Thank you very much, that was the problem

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB 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