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

 Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 24 Sep 2012
Modifié(e) : Andrei Bobrov le 24 Sep 2012

1 vote

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);

Plus de réponses (1)

Sachin Ganjare
Sachin Ganjare le 24 Sep 2012

0 votes

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

Catégories

En savoir plus sur Programming dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by