How do I combine two index vectors to form a 2D index matrix?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Dean Ranmar
 el 20 de Dic. de 2016
  
I have two methods for identifying which elements in a matrix have certain properties (e.g.; exceed a threshold).
        ndx = Amat > THR;                  % matrix of threshold crossing locations
and:
        [rdx, cdx] = find(Amat>THR);       % vectors of threshold crossing locations
that I use for two different purposes [and actually apply to different matrices.] Results from the two methods are compared eventually. I'd like to take the two vectors (rdx, cdx) and convert them to a matrix so I can do an operation such as:
        Adx = Amat(ndx);          % matrix of threshold crossing amplitudes
which is done for the former case. I'm sure there's a simple way to take the two vectors and combine them to produce "pointer" matrix "ndx," but I haven't found it.
Help?
Respuesta aceptada
Más respuestas (1)
Ver también
Categorías
				Más información sobre Gaussian Process Regression en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


