matlab上数组的操作
a=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]
取数组中的元素
1.a(3,1)表示取数组中的数据3行1列,即9
2.a(3,:)表示取数组中的数据,3行所有元素,即9 10 11 12
3.a(:,1)或者a(1:end,1)表示第一列所有数据
4.a([1,3],2),表示取数组中的数据第二列的1,3行
5.4的例子就变成了a([true,false,true,false],[false,true])用逻辑取数据,true取,false不取。
修改数组中的元素
把需要修改的数据定位下来,然后直接改