Line comment change string cell shape
이전 댓글 표시
I found when I use line comment to erase some my content for a string cell, the cell shape change to row from original column
like this
>> a={'first' ...
, 'second' ...
, 'third'}
a =
'first' 'second' 'third'
>> a={'first' ...
% , 'second' ...
, 'third'}
a =
'first'
'third'
I have already tried 2013a and 2015b, they shared the same result.
I just want to change my test case sometime quickly for a simple test, but that messed up the following code with my for loop will use like this
for a_n = a
a_n = a_n{:};
That will be good if I don't comment anything, but failed to only loop once with my first case.
Any answer about why the shape of string cell will change when there are line comments is appreciated.
댓글 수: 2
Bhaskar R
2019년 12월 20일
I hope I understood your problem.
You have a cell matrix a
>> a={'first' ...
, 'second' ...
, 'third'}
a is a row matrix(shape is 1x3), if you comment any row/line of the a matrix, the shape of the matrix is converted to column matrix( that is 2x1 instread of 1x2), am I correct? if yes
you have used
...
in your matrix initialization that means continuous line that is equivalent to
a = {'first' , 'second','third'};
it is suggested you that remove "..." from the initialization so that you can preserve shape of the matrix a
JackXu
2019년 12월 20일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!