Bonjour,
j'ai un tableau de cellule X de dimension :
J'aimerais faire une figure dans laquelle j'aimerais ploter toutes les données de la 1ere ligne dans un même subplot (puis les données de la 2eme ligne dans un autre subplot).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >> X X = 2×5 cell array {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double} {8193×1 double}
Je fais déjà une boucle pour ploter dans les différents subplot et j'aimerais tracer directement toutes les données d'une ligne dans un même subplot
donc un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 figure; for ii=1:2 subplot(1,2,ii) loglog(X{ii,1}(:)); hold on; loglog(X{ii,2}(:)); loglog(X{ii,3}(:)); %[...] end
mais le tableau de cellule ne semble pas gérer les ":" comme je l'entends :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for ii loglog(X{ii,:}(:) end
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >> figure;loglog(X{1,:}(:)) Expected one output from a curly brace or dot indexing expression, but there were 5 results.
Merci
Partager