如何在matlab中根据一个矩阵的信息建立对于的01矩阵

2025年03月20日 06:35
有1个网友回答
网友(1):

%a = [1 3 2 4];

a = randint(1,randint(1,1,[4 6]),[1 5])
R = arrayfun(@(x) mod(x,2)*ones(1,a(x)),1:length(a),'un',false);
RR = cell2mat(R)

a =

     1     2     5     1     1     2

RR =

     1     0     0     1     1     1     1     1     0     1     0     0