学习资料一
学习资料一
建模喵/
数学建模matlab
展开
-
数据结构与算法总结
内容:一、 绪论二、 线性表三、 查找四、 排序五、 递归与分治六、 树与二叉树七、 图论一、 绪论1)程序=数据结构+算法。2)数据元素是构成数据的基本单位,数据项是构成数据的最小单位。3)数据的逻辑关系: 集合结构 线性结构 树形结构 图形结构4)数据的存储结构: 顺序存储结构 链式存储结构 索引存储结构 散列(Hash)存储结构5)D...原创 2019-12-30 13:00:43 · 624 阅读 · 0 评论 -
卡尔曼滤波(联邦、一致性卡尔曼滤波)
在信息融合中经常使用卡尔曼滤波,现在我们对其进行讲解:百度百科上写到:卡尔曼滤波公式如上这是另一种表述,涉及的符号见下表:对于联邦卡尔曼滤波:对于一致性卡尔曼滤波:...原创 2019-12-18 09:54:11 · 6630 阅读 · 0 评论 -
通信原理_李晓峰
一、通信原理-李晓峰原创 2019-11-23 20:26:17 · 1769 阅读 · 0 评论 -
全通系统定义、零极点关系、应用
全通系统定义:表示方法:应用一:将任意因果稳定系统转化为,全通系统和最小相位系统 的级联。应用二:级联一个全通系统可以使非稳定滤波器变成一个稳定滤波器,把非稳定系统的单位圆外的极点映射到单位圆内。应用三:作为相位均衡器,校正系统的非线性相位而不改变系统的幅度特性。...原创 2019-11-11 21:48:15 · 21811 阅读 · 0 评论 -
matlab生成m元n次扩展信源
在信息论与编码的时候,我们经常使用二元n次扩展信源,做一些实验的时候,需要快速生成一个n次扩展信源,下面我们利用matlab来实现n次扩展信源的生成:首先我们来生成它的编码,这里按照自然顺序生成每一行,没有按照格雷编码。code=zeros(2^n,n);p=zeros(n,1);for i=0:2^n-1 c=dec2bin(i,n); for j=1:n ...原创 2019-11-01 11:08:04 · 1777 阅读 · 1 评论 -
赫夫曼编码Huffman的matlab编码实现
赫夫曼编码是我们经常使用的一种类型编码,它是一种即时码,有很多优点,下面我们使用matlab语言来实现huffman编码的过程。首先,我们输入一组概率,这里以[0.512 0.128 0.128 0.032 0.128 0.032 0.032 0.008]为例。P=[0.512 0.128 0.128 0.032 0.128 0.032 0.032 0.008];%输入l=length(P)...原创 2019-10-29 20:46:35 · 3472 阅读 · 1 评论 -
赫夫曼码与算术码的比较
赫夫曼码与算术码的比较:一、错误保护:1)赫夫曼码是异前置码,即任一码字不会是另一码字的前面部分,这使各码字可以连在一起传送,中间不需另加隔离符号,只要传送时不出错,收端仍可分离各个码字,不致混淆。但是,一旦某个符号传输错误,那么后面所有符号的解码将发生错误。2)算术码不是异前置码,一次发送一个发送一条信息,所以,就算某个符号传输错误,也只影响这一条信息。二、压缩效率:1)赫夫曼编码使用...原创 2019-10-28 21:43:40 · 1205 阅读 · 0 评论 -
算术编码、译码以及matlab实现
算术编码是一种采用的编码,我们用matlab语言来实现算术码的编码、译码过程。首先,我们给定研究范围为 2元信号、用{0,1}符号来表示,然后我们假设发送方和接收方都知道符号0出现的概率p(0)和符号1出现的概率p(1)。首先,我们对序列进行编码:编码的语言描述,我们这里就不具体说明了,在百度百科等一系列文章中都可以找到,这里我们用matlab来实现这一过程:M=2;%二元数据p=[0....原创 2019-10-24 20:33:21 · 5873 阅读 · 0 评论 -
z变换的初值终值定理,及matlab示例
z变换的初值定理:证明:示例:matlab代码:%1x=[1+1j 2+5j 3 4-2j];m=100;n=20;w=exp(-j*2*pi/m);rec1=zeros(10,m);rec2=zeros(10,m);for i=1:n y = czt(x,m,w,i); rec1(i,:)=imag(y); rec2(i,:)=real(y...原创 2019-10-23 09:17:49 · 12076 阅读 · 0 评论 -
z变换的收敛域(ROC)和性质
原创 2019-10-23 00:04:12 · 15456 阅读 · 0 评论