matlab 元胞数组:Matlab将一个元胞数组中向量的内容颠倒
1个回答
展开全部
不知道你到底想实现怎样的颠倒,是把行向量变成列向量还是要把一个向量里的数前后顺序对调。例如:
a{1}=1:6
a{2}='hello'
你可以一条一条地运行下面四条语句,看看哪个是你希望得到的
a=fliplr(a) %交换元胞数组a中两个元素的前后顺序
a{1}=fliplr(a{1}) %交换a{1}的行向量元素的前后顺序
a=a' %将1*2的元胞数组进行转置为2*1
a{1}=a{1}' %将a{1}中的行向量转置变为列向量
a{1}=1:6
a{2}='hello'
你可以一条一条地运行下面四条语句,看看哪个是你希望得到的
a=fliplr(a) %交换元胞数组a中两个元素的前后顺序
a{1}=fliplr(a{1}) %交换a{1}的行向量元素的前后顺序
a=a' %将1*2的元胞数组进行转置为2*1
a{1}=a{1}' %将a{1}中的行向量转置变为列向量
参考资料: http://zhidao.baidu.com/question/254302248.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询