假如你已有矩阵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]
matlab中A(:,3)
= A(:,3)+1
其中:
A(:,3)是数组的下标引用法,:
表示所有的行,这里的3表示第3列。
A(:,3)
=
A(:,3)+1中,等号右侧表示将A的第三列元素加1,这个等号表示赋值,即A的第三列加上1后作为重新作为A的第三列的最终的值。
同理,A(3,:)
=
A(3,:)+1表示将数组A的第三行元素加上1
示例如下:
1、在matlab命令窗口输入一个示例矩阵:>>
A
=
[1
2
34
5
67
8
9]
2、输入代码:>>
A(:,3)
=
A(:,3)+1,结果显示,A的第三列元素都被加上1了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)