Bonjour à tous,

Afin de mieu comprendre ma question, je vous poste le bout de code qui me pose quelques difficultées :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
clear all
close all
clc
 
 
n=2;
 
for i=1:n
    s=load(['Data00',num2str(i)]);
    centroid([s.['Data00',num2str(i)]])   
end
Je possède un certain nombre de fichiers sous forme .mat ayant pour noms "Data001",Data002", ect...
Ces fichiers sont des structures constituées chacune d'une matrice <4x2>.
Je souhaite charger ces structures les unes après les autres pour ensuite utilisées les données qu'elles contiennent en entré de ma fonction "centroid".

Le soucis que je rencontre est que l'instruction


Code : Sélectionner tout - Visualiser dans une fenêtre à part
centroid([s.['Data00',num2str(i)]])

n'est pas correcte. Je n'arrive pas récupérer les données de mes structures i, la syntaxe "s.[" n'étant pas valide.

Auriez-vous une idée sur la manière de procéder?

Merci d'avance pour vos réponses,

Maxime