Matrice aléatoire

adiloon Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Mustafa Raouf -
bonjour tout le monde

J'ai un petit souci, en fait j'ai créé une matrice aléatoire en utilisant les commandes suivantes,
Q=rand(10,1)*50
Y=floor(Q)
maintenant la question suivante que j'arrive pas a la résoudre c'est celle-ci,
Former le vecteur Y1 avec les éléments impairs de Y et Y2 avec les pairs. (fonctions à utiliser
find, et mod)?
merci d'avance.

1 réponse

Mustafa Raouf
 
Essaye avec ce code :

Q=rand(10,1)*50 ;

Y=fix(Q) ;

t1=find(mod(Y,2)~=0);
Y1=Y(t1);

t2=find(mod(Y,2)==0);
Y2=Y(t2);

Bon courage
2