某种编码方案是重复发送5次,即0编成五个0,1编成五个1,求生成矩阵和监督矩阵
答案:1 悬赏:30 手机版
解决时间 2021-01-17 23:59
- 提问者网友:留有余香
- 2021-01-17 10:59
某种编码方案是重复发送5次,即0编成五个0,1编成五个1,求生成矩阵和监督矩阵
最佳答案
- 五星知识达人网友:青尢
- 2021-01-17 11:20
代码如下,复制粘贴到editor里运行即可:
clear
clc
%生成24个矩阵
p = perms([1 2 3 4]); %给出4*4矩阵中1在每行中列位置的排列组合
n = size(p,1);
for i = 1:n
matrix = zeros(4);
index = [p(i,1) p(i,2)+4 p(i,3)+8 p(i,4)+12];
matrix(index) = 1;
M{i} = matrix; %M为cell类型,存放了24个cell变量,每个变量是一个矩阵
end
%显示24个矩阵
for i = 1:n
disp(M{i});
end
注意:
“p = perms([1 2 3 4]); %给出4*4矩阵中1在每行中列位置的排列组合”
利用了matlab内置的排列组合函数perms,是该程序的核心所在
clear
clc
%生成24个矩阵
p = perms([1 2 3 4]); %给出4*4矩阵中1在每行中列位置的排列组合
n = size(p,1);
for i = 1:n
matrix = zeros(4);
index = [p(i,1) p(i,2)+4 p(i,3)+8 p(i,4)+12];
matrix(index) = 1;
M{i} = matrix; %M为cell类型,存放了24个cell变量,每个变量是一个矩阵
end
%显示24个矩阵
for i = 1:n
disp(M{i});
end
注意:
“p = perms([1 2 3 4]); %给出4*4矩阵中1在每行中列位置的排列组合”
利用了matlab内置的排列组合函数perms,是该程序的核心所在
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯