Je lis 5 colonnes d'un fichier .txt vers 5 vecteurs.
Parfois, certains vecteurs ont un élément de plus que d'autres, je dois donc vérifier s'ils sont tous de longueur égale, et si ce n'est pas le cas, je dois trouver lesquels sont les plus grands et supprimer leur dernier élément. Je pense que je devrais être capable de faire cela sans boucles. Je pensais à l'origine utiliser find
en combinaison avec isequal
mais isequal
ne renvoie qu'une logique, et ne fournit aucune information sur les vecteurs les plus grands.
[Seconds,Sensor1VStatic,Sensor2VPulsed,TemperatureC,RelativeHumidity] = importfile(path);
Ensuite, en fonction des vecteurs qui sont plus longs d'un élément, je ferai par exemple
Seconds(end) = [];
Sensor1VStatic(end) = [];
Si Seconds et Sensor1VStatic sont plus longs d'un élément que les autres vecteurs