假如你已有矩阵a如下:
a=[2
3
5
3
4
1
0
9
7]
这是一个3*3矩阵,那么当你想插入一行r=[1
2
3]时,那么可以这样做:
a=[ar]
这样a就变成了4*3的矩阵a如下:
a=[2
3
5
3
4
1
0
9
7
1
2
3]
假如你已有矩阵a为:
a=[2
3
5
3
4
1
0
9
7
1
2
3]
那么当你想插入一列
c=[1234]时,你可以这样做:
a=[a
c]
那么这是a就变成了
a=[2
3
5
1
3
4
1
2
0
9
7
3
1
2
3
4]
有两种方法可以实现:转置矩阵:
b
=
a'
通用方法:reshape()函数
示例如下:
说明:reshape(a,m,n)
表示将矩阵a变换为m行n列的矩阵,通常用于矩阵形状的改变,例如下面代码将原来的1行4列矩阵转换为2行2列矩阵:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)