J'ai du code Matlab qui vérifie si un tableau est différent de zéro avant de fonctionner et qu'il est ignoré même si le tableau est de 3 par 1000+.Pourquoi un tableau Matlab complet (X) renvoie-t-il un faux dans 'if X'?
Le code est juste: si X
Le tableau est lu à partir d'un fichier Excel à l'aide « xlsread » et ne donne que l'erreur d'un fichier de données en particulier, mais fonctionne pour tout autre fichier de données d'entrée que j'utilise.
Une idée pourquoi tout cela est-il?
Utilisez n'importe quel (A (:)) pour éviter le problème que b3 mentionne dans sa réponse. – SCFrench
Merci, ça l'a corrigé. Je suis surpris qu'il ait fallu si longtemps pour que ce bug apparaisse. – Matt