插入列的矩阵之间的另一个矩阵的列
1视图(30天)
显示旧的评论
接受的答案
大卫。马塞罗说道
2022年3月9日
编辑:大卫。马塞罗说道
2022年3月9日
你可以使用一个for循环
清楚,clc
sorted_grid =兰德(24365);
指数=兰德(24365);
结合=[0(大小(sorted_grid)), 0(大小(索引))];
idx = 0;
为坳= 1:2:2 *大小(sorted_grid, 2) 1
idx = idx + 1;
结合(:,上校)=指数(:,idx);
结合(:,坳+ 1)= sorted_grid (:, idx);
结束
编辑:
更高效和优雅的代码
清楚,clc
sorted_grid =兰德(24365);
指数=兰德(24365);
结合=[0(大小(sorted_grid)), 0(大小(索引))];
结合(:1:2:end-1) =指数;
结合(:2:2:结束)= sorted_grid;