matlab怎么把一个行向量变成一个矩阵

如A=[123456]想变成B=(123;456)应该用什么函数按顺序排列的... 如A=[1 2 3 4 5 6] 想变成B=(1 2 3 ; 4 5 6) 应该用什么函数
按顺序排列的
展开
做一个快乐的茶农
高粉答主

2019-06-27 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:34.7万
展开全部

1、在我们的电脑上打开matlab,在命令行窗口中输入“r = [ 1 2 3 4 ];tr = r'”,其中单引号(')是用于转置操作的。

2、按回车键之后,可以看到将行向量r转置成为了列向量tr。

3、也可以将列向量转置成为行向量,在命令行窗口中输入“v = [1;2;3;4];tv = v'”。

4、按回车键之后,可以看到将列向量v转置成为了行向量tv。

5、对矩阵进行转置,矩阵转置的操作也是通过单引号(')来实现的,在命令行窗口输入代码。

6、按回车键之后,可以看到将a矩阵的每列转置成了b矩阵的每行,a矩阵的每行转置成了b矩阵的每列。

宇逸ycl
推荐于2017-11-25 · TA获得超过4088个赞
知道大有可为答主
回答量:1589
采纳率:50%
帮助的人:1845万
展开全部
好像没有直接能变成想要的函数,不过有个变维函数,reshape函数。
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>> a=1:6
a =
1 2 3 4 5 6

>> b=reshape(a,3,2)'
b =
1 2 3 4 5 6
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心如漂漂
2013-04-18
知道答主
回答量:11
采纳率:0%
帮助的人:5.5万
展开全部
matlab中有reshape函数!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式