Bonjour,
j'ai un tableau de cellules. Chaque cellule comprends une 1ere ligne avec des noms (titre des colonnes) puis toutes les autres lignes sont des valeurs numériques.
J'ai tout d'abord récupérer les 1ers lignes de chaque cellules pour les mettre dans un tableau de cellules.
Avec cela, j'obtiens un tableau de cellules où chaque cellule est composée d'une colonne et chaque ligne de cette colonne représente un titre initial des colonnes préalables. J'aimerai pouvoir maintenant obtenir le n° de ligne où le mot Perimeter apparait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for p=3:size(A,1) fid = fopen(A(p,:),'rt'); tline =fgetl(fid); a = textscan(tline,'%s','delimiter','\t'); tcol (p-2) = a; fclose(fid); end
J'ai tenté cela:
J'obtiens l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for p=1: a(end, 1) if a{1}(p,1) = 'Perimeter' then cPerimeter = p; end
ce que je conçois mais je ne sais pas comment faire.The expression to the left of the equals sign is not a valid target for an assignment
J'ai cherché sur le forum mais je n'ai rien trouvé qui pouvait m'aider ou sinon, je n'ai pas tapé les bons mots clés.
Merci pour votre aide
Partager