Addition of string matrices.

I want to duplicate a string matrix.
When I use M=[M M] I get
M =
'Ssu (kg COD/m³)' 'Ssu (kg COD/m³)'
'Saa (kg COD/m³)' 'Saa (kg COD/m³)'
'Sfa (kg COD/m³)' 'Sfa (kg COD/m³)'
but I want this
M =
'Ssu (kg COD/m³)'
'Saa (kg COD/m³)'
'Sfa (kg COD/m³)'
'Ssu (kg COD/m³)'
'Saa (kg COD/m³)'
'Sfa (kg COD/m³)'

 Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 24 de Sept. de 2012
Editada: Andrei Bobrov el 24 de Sept. de 2012

1 voto

M ={
'Ssu (kg COD/m³)' 'Ssu (kg COD/m³)'
'Saa (kg COD/m³)' 'Saa (kg COD/m³)'
'Sfa (kg COD/m³)' 'Sfa (kg COD/m³)'};
out = M(:);
or
out = reshape(M,[],1);
OR
M ={
'Ssu (kg COD/m³)'
'Saa (kg COD/m³)'
'Sfa (kg COD/m³)' };
out = [M;M];
or
out = repmat(M,2,1);

Más respuestas (1)

Sachin Ganjare
Sachin Ganjare el 24 de Sept. de 2012

0 votos

You can use 'RESHAPE' command:
See documentation for reference.
Hope this helps!!!!

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Preguntada:

el 24 de Sept. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by