当前位置: 首页 > news >正文

静态网站做毕业设计成都行业网站设计

静态网站做毕业设计,成都行业网站设计,大兴模版网站建设公司,老房装修改造哪家好原理 有时间再补充。 注1:使用高斯消去法。如果Py不为单位阵,则说明进行了列置换,此时G不是系统形式。 注2:校验矩阵H必须是行满秩才存在对应的生成矩阵G,且生成矩阵G通常不唯一。 matlab实现:只做列置…

原理

有时间再补充。

注1:使用高斯消去法。如果Py不为单位阵,则说明进行了列置换,此时G不是系统形式。

注2:校验矩阵H必须是行满秩才存在对应的生成矩阵G,且生成矩阵G通常不唯一。

matlab实现:只做列置换,不做行置换

function [G, Px, Py] = Gaussian_Elimination_in_GFq(H, q)% initial[m, n] = size(H);H_stair = mod(H,q);Px = eye(m); Py = eye(n);for i=1:mfor j=i:nif gcd(H_stair(i,j), q) == 1break;elseif j==nerror('Gaussian_Elimination_in_GFq: The H is not full rank in GF(%d).',q);elsecontinue;endendendif j ~= iH_stair(:, [i, j]) = H_stair(:, [j, i]);Py(:, [i, j]) = Py(:, [j, i]);endendfor i=1:m[~, x, ~] = gcd(H_stair(i,i), q);inv_i = mod(x, q);H_stair(i, :) = mod(inv_i * H_stair(i, :), q);Px(i, :) = mod(inv_i * Px(i, :), q);for j=1:mif j~=i && H_stair(j,i)~=0factor=H_stair(j, i);H_stair(j, :) = mod(H_stair(j, :) - factor * H_stair(i, :), q);Px(j, :) = mod(Px(j, :) - factor * Px(i, :), q);endendendparity_matrix = mod((q-1).*H_stair(:,m+1:n),q);G_fixed=[parity_matrix',eye(n-m)];G=G_fixed*Py';
end

matlab实现:先做行置换,若无逆元,再做列置换

function [G, Px, Py] = Gaussian_Elimination_in_GFq(H, q)[m, n] = size(H);H_stair = mod(H,q);Px = eye(m); Py = eye(n);%% column findfor j=1:mfor i=j:mif gcd(H_stair(i,j), q) == 1break;elseif i==m%% row findfor k=j+1:nif gcd(H_stair(j,k), q) == 1break;elseif k==nerror('Gaussian_Elimination_in_GFq: The H is not full rank in GF(%d).',q);elsecontinue;endendend%% column exchangeH_stair(:,[j,k]) = H_stair(:,[k,j]);Py(:,[j,k]) = Py(:,[k,j]);i=j;break;elsecontinue;endendend%% row exchangeif i ~= jH_stair([j, i],:) = H_stair([i, j],:);Px([j, i],:) = Px([i, j],:);endendfor i=1:m[~, x, ~] = gcd(H_stair(i,i), q);inv_i = mod(x, q);H_stair(i, :) = mod(inv_i * H_stair(i, :), q);Px(i, :) = mod(inv_i * Px(i, :), q);for j=1:mif j~=i && H_stair(j,i)~=0factor=H_stair(j, i);H_stair(j, :) = mod(H_stair(j, :) - factor * H_stair(i, :), q);Px(j, :) = mod(Px(j, :) - factor * Px(i, :), q);endendendparity_matrix = mod((q-1).*H_stair(:,m+1:n),q);G_fixed=[parity_matrix',eye(n-m)];G=G_fixed*Py';end

http://www.yayakq.cn/news/994009/

相关文章:

  • 华云电力建设监理公司网站安阳设计工厂
  • 深圳住房和建设局网站置换平台网络游戏开发商
  • 公司 宜宾网站建设苏州那家公司做网站比较好
  • 网站界面大小网站可以做哪些内容
  • 网站维护推广表为了加强公司网站建设
  • 网站建设流程怎么样网站中文名称注册
  • 深圳营销网站建设公司哪家好云服务器安装win系统做网站
  • 全国首批9所重点马院网站建设东莞房产信息网
  • 如何将别人的网站作为自己的app开发和网站开发的区别
  • 北京商城网站设计淄博哪有培训做网站的
  • 做视频网站视频的软件免费虚拟主机购买
  • 学校网站怎么做推广个人网页设计作品模板代码怎么写
  • 城市网站联盟中国设计网官网图标
  • 营销型网站建设和平台建设安徽网架公司
  • 做网站时的电话图标企业网站源码带后台
  • 网站建设与运行一个人开公司做网站
  • 官方网站下载免费软件网站不用了 怎么关闭
  • 云南省建设厅网站二建个人网页怎么制作
  • 网站数据流程品牌策划公司排名
  • 免费网站建设招商网站策划怎么写
  • 个人做金融网站能赚钱吗新浪网页版登录
  • 免费网页设计制作网站版面设计排版
  • 高端婚纱摄影网站商标网商标购买
  • 网站违法和做网站得有关系app 微信 网站三合一
  • 网站推广投放唯一做魅惑的网站
  • 网站建设的类型商务网站开发实训报告
  • 个人网站建设怎么样装修公司网站如何做网络推广
  • 永州网站制作建设免费微信建站有哪些网站
  • 自己做键盘的网站唐山网络运营推广
  • 网站开发的技术要求工艺品网站怎么做