compare 2 vectors and classify them
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Francisco Anaya
 el 3 de Abr. de 2019
  
    
    
    
    
    Comentada: madhan ravi
      
      
 el 3 de Abr. de 2019
            I have an array of 90872x2 double. As follows:
A=                B=
1                    2
1                    2
1                    2
1                    1
1                    1
1                    1
1                    1
2                    1
2                    1
2                    1
2                    1
1                    2
1                    2
1                    2
1                    2
1                    1
1                    1
1                    1
2                    2
2                    2
I want to create a column C with the following values accordinf to the following conditions: 
1= when A==1 and B==1;
2= when A==1 and B==2;
3= when A==2 and B==1;
4= when A==2 and B==2;
Therefore I will have:
A=                B=            C=
1                    2                2
1                    2                2
1                    2                2
1                    1                1
1                    1                1
1                    1                1
1                    1                1
2                    1                3
2                    1                3
2                    1                3
2                    1                3
1                    2                2
1                    2                2
1                    2                2
1                    2                2
1                    1                1
1                    1                1
1                    1                1
2                    2                4
2                    2                4
any help?
3 comentarios
Respuesta aceptada
  madhan ravi
      
      
 el 3 de Abr. de 2019
        
      Editada: madhan ravi
      
      
 el 3 de Abr. de 2019
  
      C = 1 * (A==1 & B==1) + 2 * (A==1 & B==2) +...
    3 * (A==2 & B==1) + 4 * (A==2 & B==2) 
0 comentarios
Más respuestas (1)
  KSSV
      
      
 el 3 de Abr. de 2019
        C = A ;
C(A ==1 & B == 1) = 1 ; 
C(A ==1 & B == 2) = 2 ; 
C(A ==2 & B == 1) = 3 ; 
C(A ==2 & B == 2) = 4 ; 
0 comentarios
Ver también
Categorías
				Más información sobre Classification en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


