永发信息网

matlab 怎么把行向量转成 矩阵向量?

答案:4  悬赏:60  手机版
解决时间 2021-02-07 20:43
  • 提问者网友:轮囘Li巡影
  • 2021-02-07 11:14
a=[1,2,3,4,5,6,7....9]
怎么把a 转成矩阵
b=[123;
456;789]?
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-02-07 11:47
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矩阵的每列。

全部回答
  • 1楼网友:荒野風
  • 2021-02-07 13:43
没听说过还能这么转的。 何必费脑子想这个呢,想要矩阵你输入矩阵就是了。。。。
  • 2楼网友:北城痞子
  • 2021-02-07 12:26
你想怎么变成矩阵啊?问题不清楚。是维数是多少的行向量,想要生成维数是多少的矩阵的?
  • 3楼网友:刀戟声无边
  • 2021-02-07 12:08
reshape(a,3,3)' ans = 1 2 3 4 5 6 7 8 9
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯