在进行分组码的译码算法研究中,我们需要把一个14×30的生成矩阵(矩阵的元素由0或1组成)变成面向网格的形式,即通过行初等变换使该矩阵满足如下两个条件:

条件1:生成矩阵的每一行的首1所处的列在其下方各行的首1所处列之前;

条件2:没有两行的尾1在同一列。

这里的首1指每一行第1个取值为1的元素,尾1指每一行最后一个为1的元素。另外,进行行初等变换的过程中,所有的运算都是模2运算。这个事情先交给一个硕士生做,但是,几天后,她告诉我:侯老师,这个矩阵维数太大了,我做不了。原来她都是用手算的。

其实这个事情完全可以用Matlab编程来实现。Matlab的Communications

Toolbox中提供了伽罗华域运算的功能,可以利用函数x_gf =

gf(x)先把要处理的矩阵变成2阶伽罗华域的矩阵,这样在后续的行初等变换中就省去了模2的操作。然后,利用行初等变换,从第一列开始,逐列使矩阵满足第一个条件,在第一个条件满足后,再利用初等变换,从最后一列开始,逐列使矩阵满足第二个条件。

编程技巧有很多,但是,对数学模型的理解和优化却是很多工程应用中我们最早忽视的技巧。

MATLAB伽罗域是什么,利用伽罗华域的运算来计算生成矩阵相关推荐

  1. Matlab中一球反弹的高度,matlab数学建模2乒乓球的弹跳和罗基斯帝模型.doc

    matlab数学建模2乒乓球的弹跳和罗基斯帝模型.doc 1乒乓球的弹跳罗基斯第模型问题罗基斯第模型一个乒乓球离球拍的高度为H0,落在球拍上反弹,设恢复系数为E,不计空气阻力.1如果E为常数,讨论球的 ...

  2. 深入跨域问题(2) - 利用 CORS 解决跨域

    阅读目录: 深入跨域问题(1) - 初识 CORS 跨域资源共享: 深入跨域问题(2) - 利用 CORS 解决跨域(本篇) 深入跨域问题(3) - 利用 JSONP 解决跨域 深入跨域问题(4) - ...

  3. 频率域滤波matlab函数,频率域滤波(2) - osc_t0xmr011的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.频率域滤波的基本步骤: 1)使用函数tofloat把输入图像转换为浮点图像(im2double函数也可以) [f,revertclass] = tofloat(f) 2)使用函数paddedsiz ...

  4. metrics类型 普罗米修斯_AspNet Core 下利用普罗米修斯+Grafana构建Metrics和服务器性能的监控...

    原标题:AspNet Core 下利用普罗米修斯+Grafana构建Metrics和服务器性能的监控 概述 Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由S ...

  5. Matlab——Simulink输出的数据怎么利用plot函数绘图

    Matlab--Simulink输出的数据怎么利用plot函数绘图 1.将需要导出的数据添加至To Workspace模块. 2.设置To Workspace模块的名称并配置好模式,一般选择array ...

  6. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  7. 用C语言用指针怎么算通用定积分,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  8. 利用Azure Functions和k8s构建Serverless计算平台

    题记:昨晚在一个技术社区直播分享了"利用Azure Functions和k8s构建Serverless计算平台"这一话题.整个分享分为4个部分:Serverless概念的介绍.Az ...

  9. 指针法算中点坐标c语言,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  10. 创建一个长方形类,成员域有长方形的长和宽,成员方法有计算长方形的面积,在main方法中创建长方形类对象,并调用计算长方形面积的方法。

    package TestDemo; /** 创建一个长方形类,成员域有长方形的长和宽,成员方法有计算长方形的面积.* 在main方法中创建长方形类对象,并调用计算长方形面积的方法.*/ import ...

最新文章

  1. 一起来了解React的四种优秀甘特图方案(下篇)
  2. LCS最长公共子序列和LIS最长上升子序列——例题剖析
  3. 大型运输行业实战_day14_1_webserivce简单入门
  4. python有哪些作用-Python中的NumPy是什么?有什么作用?
  5. 怎样使用My97日期控件
  6. ·MySQL数据库管理(SQL操作命令,解决忘记密码,设置用户权限)
  7. 支持分布式数据库同步操作的一个设计点:主键问题
  8. 分布式锁在存储系统中的技术实践
  9. android guide 中文,Android API Guide:Toast 中文翻译
  10. 给软件工程师的学习参考
  11. VB的KeyAscii
  12. 详解 —— HTTP协议
  13. java查询三级树(三级目录)
  14. kali系统的部分查看命令
  15. 二级下拉菜单布局(纵向、横向)
  16. 如何优化前端页面的LCP?
  17. Ubuntu20.04--开机自动运行脚本(命令)--方法/实例
  18. 【【独行秀才】macOS Monterey 12.3正式版(21E230)原版镜像】
  19. 计算机专业该如何学习:准大一篇
  20. Winodws 7 专业番茄花园版 v 1.0

热门文章

  1. python 实现 n 次方_python实现pow函数(求n次幂,求n次方)
  2. 鸿蒙电脑系统连不上打印机,电脑与打印机脱机怎么连接
  3. 次元壁的重塑:当AI主播走进央视演播厅
  4. sla的三个服务等级_联络中心的服务水平标准是什么?
  5. 全球软件公司排名2020
  6. STM32 TIM1输入捕获配置
  7. Safari打开官网自动打开app
  8. 单(两)个正态总体的统计量的分布相关定理
  9. C-COT代码运行----Matlab2018a运行matconvnet深度卷积网络
  10. 英国脱欧对GDPR的实施有影响吗?