如何将垂直矩阵转换为水平矩阵?
我的代码:
headersName = get(handles.tagTable, 'ColumnName');
headersName =
'Col1'
'Col2'
'Col3'
'Col4'
但是我需要这样的水平矩阵:
headersName =
'Col1' 'Col2' 'Col3' 'Col4'
最佳答案
考虑到 MATLAB 打印 headersName
的方式,它看起来像是一个字符串元胞数组,因此简单的转置应该可以工作
headersName = get(handles.tagTable, 'ColumnName').';
否则,如果是字符串数组,可以使用cellstr
将其转换为元胞数组,然后应用转置:
headersName = cellstr(get(handles.tagTable, 'ColumnName')).';
关于matlab - 将垂直矩阵转换为水平矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19854974/