Bonjour,

J'ai un tableau de cell de la forme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
stack
 
stack = 
 
     []             []
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
     []    {1x12 cell}
J'aimerais ploter par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
figure; plot(stack{3,2}{4}(:,1))
mais il me sort comme message d'erreur :

??? Subscript indices must either be real positive integers or logicals.
je comprends pas, pourtant tout est bon

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
size(stack{3,2}{4}(:,1))
 
ans =
 
        6000           1
Ce qui est étonnant, est qu'après un seul essai de ce plot, je ne peux même plus faire un plot bidon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>> figure;plot([2 3 7],[3 2 5]);
??? Index exceeds matrix dimensions.
mais si je réboot matlab, alors le plot bidon marche évidemment...comme si avec ma 1ere tentative de plot je faisais planter matlab mais je vois pas comment.

Quelqu'un a une idée du problème?

Merci d'avance