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

2025-03-20 06:35: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