how do I create Matraix with same elements for several rows

1 visualización (últimos 30 días)
I have No of turbines = [25,35,45,55,65];
I want No_of_turbines=25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
'' '' '' '' ''
and so on...
In essence, I have to copy the row vector several times into columns...please help
Thanks in advance

Respuesta aceptada

Stephan
Stephan el 21 de Oct. de 2019
Editada: Stephan el 21 de Oct. de 2019
turbines = [25,35,45,55,65];
how_often = 10;
No_of_turbines = repmat(turbines,how_often,1)
to get it ten times:
No_of_turbines =
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
25 35 45 55 65
  2 comentarios
venkat siddhartha rama
venkat siddhartha rama el 21 de Oct. de 2019
Hey, I have one more quick question..
I have a array C=8760X1;
I want to make a array matrix of C=[C,C,C,C,C];
Can you help me with something other than hard coding like I mentioned above...?
Thanks in advance
Stephan
Stephan el 21 de Oct. de 2019
Here it is with random values - just take the second argument of repmat:
C = rand(8760,1);
how_often = 5;
C_new = repmat(C,1,how_often)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by