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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part A = [x A(1:N-1)] ;
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 :
Quelqu'un aurait – il une idée terrifique (un peu comme pour A) pour simplifier les écritures ?
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;
Bien à vous.
Le papat26
Partager