Bonjour,

Je m'explique en espérant être claire.
J'ai un tableau de cellules (nommé tab 1 ligne, plusieurs colonnes). Dans chaque cellules, j'ai des matrices avec un même nombre de colonnes mais un nombre de ligne qui varient entre elles.

J'aimerai faire un boxplot sur une colonne dite (exemple n°18) de chacune de ces matrices.

J'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for n=1:size(tab,2)
Boxplot(tab{i}(:,18))
end
et le message d'erreur est:
??? Subscript indices must either be real positive integers or logicals.
Ma question est donc: est ce possible de faire de cette manière et si oui, quelqu'un aurait-il un indice?

Si non, l'idée d'extraire la fameuse colonne de chacune des matrices (de chaque cellule) et de les mettre dans une seule matrice puis de faire le boxplot. Seul hic, c'est que les colonnes n'ont pas la même taille, comment dans ce cas, mettre des valeurs NaN qui ne sont pas pris en compte par boxplot?

Merci de votre aide.

Si ce sont des questions bêtes, soyez indulgent svp!