matlab 怎么把矩阵按行排列成一行
3个回答
展开全部
有个变维函数,reshape函数。
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>>
a=1:6
a
=
1
2
3
4
5
6
>>
b=reshape(a,3,2)'
b
=
1
2
3
4
5
6
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>>
a=1:6
a
=
1
2
3
4
5
6
>>
b=reshape(a,3,2)'
b
=
1
2
3
4
5
6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%举个例子
a=[11
2
30
14
5;8
4
7
9
10]%初始矩阵
b=a'%转置矩阵
c=sort(b)%对转置矩阵进行从小到大的排序
d=c'%最终得到初始矩阵每一行按由小到大重新排列
a=[11
2
30
14
5;8
4
7
9
10]%初始矩阵
b=a'%转置矩阵
c=sort(b)%对转置矩阵进行从小到大的排序
d=c'%最终得到初始矩阵每一行按由小到大重新排列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询