Bonjour,

j'ai un tableau de cellule X de dimension :

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}
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).
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

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
donc un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for ii
loglog(X{ii,:}(:)
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
 
>> figure;loglog(X{1,:}(:))
Expected one output from a curly brace or dot indexing expression, but there were 5 results.
Une idée?

Merci