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³)'

 Accepted Answer

Andrei Bobrov
Andrei Bobrov on 24 Sep 2012
Edited: Andrei Bobrov on 24 Sep 2012
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);

More Answers (1)

Sachin Ganjare
Sachin Ganjare on 24 Sep 2012
You can use 'RESHAPE' command:
See documentation for reference.
Hope this helps!!!!

Categories

Community Treasure Hunt

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

Start Hunting!