此为Visual C++ 6.0工程,生成格雷互补序列,生成A序列和与其互补的B序列,序列的长度可调节,可升级至高版本Visual C++。
格雷码介绍doc,格雷码介绍
c语言,是文本格式只要复制粘贴到vc++中就可运行了
基于吴周杰、张启灿的文章:基于循环互补格雷码快速三维测量 实现的MATLAB代码
altera官方格雷码计数器,verilog代码编写
Gray code is an interesting code sequence and has many applications in computer science.No matter you have known it before or not, here are some introductions about its features: (1) Gray code has 2^n unique elements; (2) Each element contains n digits of O or l; (3) Each pair of adjacent elements has exactly one different digit. For example, when n = 2, one of the gray code sequences is: 00,01,11,10. Now, the task is quite simple, given a positive integer n, generate the corresponding Gray code sequence
一个格雷码计数器,利用Verilog语言实现,一个初学者的好例子。
格雷码源代码,用C语言描述,百分百简单。
格雷码是一个长度为2^n的序列,序列中无相同元素,且每个元素都是长度为n的二进制位串,相邻元素恰好只有1位不同。
输入分辨率生成相应的格雷码图案,文件里自带1024*768分辨率的
格雷码产生文件,可以产生任意长度位数的格雷码,并生成在文本文档中
用于格雷码的转换,二进制与格雷码,十进制与格雷码。
格雷码图片生成与保存C++实现代码
格雷码位数换算 你键入位数转换相对应的格雷码字
完整课程设计及源码,源码格雷码问题递归算法设计和实验
Gray Code是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数好了,任两个数之间只有一个位元值不同,例如以下为3位元的Gray Code: 000 001 011 010 110 111 101 100 由定义可以知道,Gray Code的顺序并不是唯一的,例如将上面的数列反过来写,也是一组Gray Code: 100 101 111 110 010 011 001 000 Gray Code是由贝尔实验室的Frank Gray在1940年代提出的,用来在使用PCM(Pusle Code Modulation)方法传送讯号时避免出错,并于1953年三月十七日取得美国专利。
对于给定的正整数n,格雷码为满足如下条件的一个编码序列: (1) 序列由2n个编码组成,每个编码都是长度为n的二进制位串。 (2) 序列中无相同的编码。 (3) 序列中位置相邻的两个编码恰有一位不同
格雷码产生的程序有不少,有递归实现的,但是其实只要两个操作,就能产生: 一个是右移 一个是异或 本程序十分简单的就产生了格雷码,值得一看
科普特序列和格雷码序列,matlab随机数列