expanding matrix
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi all
I want to expand matrix.for example if x=[x1;x2] then the new matrix will be:
xx = [x1 x1 x1;x1 x1 x2;x1 x2 x1;x1 x2 x2;x2 x1 x1;x2 x1 x2;x2 x2 x1;x2 x2 x2]
How can I do that
0 comentarios
Respuesta aceptada
Más respuestas (1)
  Matt Fig
      
      
 el 16 de Mayo de 2011
        Here is a general purpose file for doing the same thing. What you are basically doing is finding the permutations of the set [x1 x2] taken three at a time with replacement. For example:
x1 = 7;x2 = 9;  % Sample data
xx = npermutek([x1 x2],3);
xx =
       7     7     7
       7     7     9
       7     9     7
       7     9     9
       9     7     7
       9     7     9
       9     9     7
       9     9     9
0 comentarios
Ver también
Categorías
				Más información sobre Resizing and Reshaping Matrices 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!


