在matlab中 这个代表什么意思X=[ones(33,1),GNP0'];
3个回答
2015-08-27
展开全部
ones(33,1),表示一个33行1列的,元素都是1的矩阵,也就是每个元素都是1的33行的列向量。
GNP0',应该是程序中的变量,其中的 ' 表示转置,GNP0应该是33列的数据,转置之后为33行的矩阵;
X=[ones(33,1),GNP0']:,表示将上面说的两个矩阵横向拼接起来,或者说按行拼接,组成一个33行更多列的大矩阵,并把这个大矩阵复制给X。
希望能帮到你,望采纳,谢谢!
GNP0',应该是程序中的变量,其中的 ' 表示转置,GNP0应该是33列的数据,转置之后为33行的矩阵;
X=[ones(33,1),GNP0']:,表示将上面说的两个矩阵横向拼接起来,或者说按行拼接,组成一个33行更多列的大矩阵,并把这个大矩阵复制给X。
希望能帮到你,望采纳,谢谢!
展开全部
% GNP0 是 1×33 的数组
% 将 GNP0 转换为 33×1 并在其前面加上一列的 1
% 例如:
GNP0 = 1:33;
X=[ones(33,1),GNP0']
X =
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ones(33,1)是形成一个33行1列的单位矩阵,GNP0'应该是对GNP0这个矩阵转置,然后把这两部分矩阵左右放置合在一起,形成一个有33行首列都是1的矩阵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询