标签: matlab rows shift
我正在做一个关于粒子群优化的项目,在Matlab中进行编码。我需要用矩阵B中的一些行替换矩阵A的行,并从矩阵B中删除这些行。我怎么能这样做?
答案 0 :(得分:0)
将行索引放在向量中,比如说
indexA=[0 0 0 1 0 1 1 0]. indexB=[0 1 0 1 0 1].
将B分区为
A(indexA,:) = B(indexB,:); B(indexB,:) = [];