一个殖民地的分区价值
1视图(最近30天)
显示较旧的评论
嗨,大家好 !
我有矩阵
mtx = [1 101;
2 011;
3 111;
4 110;
5 110];
%等等(n行)
我想让这个值(一个Colone 2)到Sep中,在2和3和4 Colone中像这样
mtx = [1 1 0 1;
2 0 1 1;
3 1 1 1;
4 1 1 0;
5 1 1 0];
0评论
答案(1)
Ameer Hamza
2020年12月30日
编辑:Ameer Hamza
2020年12月30日
尝试这个
mtx = [1 101;
2 011;
3 111;
4 110;
5 110];
cols = reshape(sprintf(sprintf)('%03d',mtx(:,2)),3,[])。'0';
out = [mtx(:,1)cols]
结果
>>出去
ut =
1 1 0 1
2 0 1 1
3 1 1 1
4 1 1 0
5 1 1 0