matlab将矩阵按规则排序
发布网友
发布时间:2023-02-11 02:00
我来回答
共3个回答
热心网友
时间:2023-11-06 12:52
我觉得挺有意思的,只是我不会,留名以后来看
热心网友
时间:2023-11-06 12:52
你的B怎么4个2,4个1?
n=ceil(9*rand);%随机数
A=[1 2 3 2 3 1 3 1 2];
B=[3 2 1 3 1 2 1 3 2];
C=[A(1:n) B(n+1:9)];
D=[B(1:n) A(n+1:9)];
c1=sum(C(n:9)==1);
d1=sum(D(n:9)==1);
c2=sum(C(n:9)==2);
d2=sum(D(n:9)==2);
c3=sum(C(n:9)==3);
d3=sum(D(n:9)==3);
E=[ones(1,3-c1) 2*ones(1,3-c2) 3*ones(1,3-c3) C(n:9)];%重排C
F=[ones(1,3-d1) 2*ones(1,3-d2) 3*ones(1,3-d3) D(n:9)];%重排C
热心网友
时间:2023-11-06 12:53
从c角度实现不难,我也正在学习mathlab,哈哈,期待答案