Matlab矩阵加入新元素
觉得有用的话,欢迎一起讨论相互学习~
一维
a=[1,2,3,4]
a=[a,5] % 向末尾加上数字5
a(end+1)=5 % 直接向end指针后的一个位置赋值
a=[a(1:2) 5 a(3:4)] % 中间位置赋值
多维
>> a=[1 1 1;2 2 2; 3 3 3];
>> m=2;n=3;
>> b=[1 2 3]'
>> c=[a(:,1:2) b a(:,3)] % a(:,1:2)表示第1到2列,a(:,3)表示第三列
c =
1 1 1 1
2 2 2 2
3 3 3 3
>>