资源简介
随机网络编码matlab实现程序,附有详细的中文注释
代码片段和文件信息
a=round(1*rand(510));
[mn]=find(a);
num=size(m);
num=num(1);%获得“1”的个数
for i=1:10%批量生成数组和标示
i=num2str(i);
eval([‘a‘ i ‘=[];‘]);
eval([‘label_‘ i ‘=1;‘]);
end
%%
for ii=1:num %遍历数组n中的每一个数据
switch n(ii)%生成索引数组
case(1)
a1(1label_1)=m(ii);
label_1=label_1+1;
case(2)
a2(1label_2)=m(ii);
label_2=label_2+1;
case(3)
a3(1label_3)=m(ii);
label_3=label_3+1;
case(4)
a4(1label_4)=m(ii);
label_4=label_4+1;
case(5)
a5(1label_5)=m(ii);
label_5=label_5+1;
case(6)
a6(1label_6)=m(ii);
label_6=label_6+1;
case(7)
a7(1label_7)=m(ii);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3386 2014-05-31 16:16 random_coding.m
----------- --------- ---------- ----- ----
3386 1
评论
共有 条评论