matlab中字符数组的转置

有字符数组
i love matlab 2014
我想把他转置为
i
love
matlab
2014
该怎么弄啊?

字符数组转置以后依然是一个字符数组,只不过原来是显示成一行,现在显示成一列。


代码示例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-29
syms a b c d
A=[a b;c d]
A' %转置
计算结果
ans =
[ conj(a), conj(c)]
[ conj(b), conj(d)]

conj是求复数的共轭
x'=CONJ(x) = REAL(x) - i*IMAG(x)
这和数的运算结果一致
第2个回答  2014-05-29
>> s={'i', 'love', 'matlab', '2014'}
s =
'i' 'love' 'matlab' '2014'
>> s'
ans =
'i'
'love'
'matlab'
'2014'
第3个回答  2014-05-29
>> s ={ 'i' 'love' 'matlab' '2014' }

s =

'i' 'love' 'matlab' '2014'

>> size(s)

ans =

1 4

>> reshape(s,4,1)

ans =

'i'
'love'
'matlab'
'2014'
第4个回答  2014-05-29

望采纳!  谢谢

追问

已采纳
p=[1 2 3;4 5 6];
我希望最后得到
abc abc
1 4
2 5
3 6
该怎么弄??

本回答被提问者采纳