Hello,
Bonne année 2009 à vous tous. Voici mon souci.

J’ai un vecteur ligne A de N entiers. Pour faire glisser tous les éléments de A de 1 unité vers la droite, mettre une nouvelle valeur x dans la première cellule et supprimer du vecteur A la dernière valeur, je fais ceci :

Je souhaite faire la même chose, i.e simple, avec une Cell Array mais là je ne vois pas.
Ma Cell Array B est constitué de N éléments, chaque élément étant une date construite par la fonction clock, c'est-à-dire un vecteur de 6 éléments [year month day hour minute seconds]. Chaque temps ti est stocké dans B{1,i}.

La seule façon que j’ai trouvée pour l’instant est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for i = 1:N-1
    tempB{1,i+1} = B{1,i};        
end
B = temptB;
B{1,1} = tx;
Quelqu'un aurait – il une idée terrifique (un peu comme pour A) pour simplifier les écritures ?

Bien à vous.
Le papat26