2011-03-21 3 views
1

Comment générer n échantillons et marquer avec un nombre dans une autre colonne.générer n échantillons et les marquer Matlab

J'ai ceci:

n= 5; 
sample1= randn(n,1) 
sample2= randn(n,1) 

sample1 = 

    0.3481 
    0.2328 
    0.6735 
    -0.1274 
    -0.4146 


sample2 = 

    -1.4964 
    -0.7325 
    -1.0193 
    -0.6829 
    -0.4427 

Je veux

sample1 = 

    0.3481 -1 
    0.2328 -1 
    0.6735 -1 
    -0.1274 -1 
    -0.4146 -1 


sample2 = 

    -1.4964 1 
    -0.7325 1 
    -1.0193 1 
    -0.6829 1 
    -0.4427 1 

Et dans une matrice ont toutes les données:

data= 
     0.3481 -1 
     0.2328 -1 
     0.6735 -1 
     -0.1274 -1 
     -0.4146 -1 
     -1.4964 1 
     -0.7325 1 
     -1.0193 1 
     -0.6829 1 
     -0.4427 1 

How to do this? 

Répondre

2

Essayez ceci:

n=5; 
sample1=[randn(n,1) -1*ones(n,1)]; 
sample2=[randn(n,1) ones(n,1)]; 
data=[sample1; sample2]; 
Questions connexes