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

 채택된 답변

Andrei Bobrov
Andrei Bobrov 2012년 9월 24일
편집: Andrei Bobrov 2012년 9월 24일

1 개 추천

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

추가 답변 (1개)

Sachin Ganjare
Sachin Ganjare 2012년 9월 24일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 Programming에 대해 자세히 알아보기

질문:

2012년 9월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by