当前位置:网站首页>matlab 离散无记忆信源建模
matlab 离散无记忆信源建模
2022-08-06 04:48:00 【胡刚2016】
单符号离散无记忆二元信源
%离散无记忆信源的MATLAB建模
%假设有X个球,红球占30%,白球为70%,抓取后再放回,为每次抓球的结果做建模
P0=0.3;%每次抓取红球的概率
P1=0.7;%每次抓取白球的概率
N=10;%抓球的次数
x=randsrc(1, N, [0 1; P0 P1]);%生成一个 1行N列 的矩阵, 其中的元素只有0(抓取出红球)和1(抓取出白球),元素0出现的概率为P0,元素1出现的概率为P1
disp(x);
N0=length(find(x==0));%find(x==0)的含义是找到所有 x==0 的位置,将这些位置生成一个数组
disp(find(x==0));
P0x=N0/N;%N次抓取的结果中,红球出现的概率
P1x=1-P0x;%N次抓取的结果中,白球出现的概率
disp(P0x);
disp(P1x);

将 N 改为 1000 后的结果

单符号离散无记忆四元信源
输出的符号数为4, p(0)=0.4, p(1)=0.3, p(2)=0.2, p(3)=0.1,长度为N=10000
%单符号离散无记忆四元信源的MATLAB建模
%输出符号数为4, p(0)=0.4, p(1)=0.3, p(2)=0.2, p(3)=0.1,长度为10000
P0=0.4;
P1=0.3;
P2=0.2;
P3=0.1;
N=10000;
x=randsrc(1, N, [0 1 2 3; P0 P1 P2 P3]);%生成一个 1行N列 的矩阵, 其中的元素只有0,1,2,3,出现的概率分别是P0 P1 P2 P3
disp(x);
N0=length(find(x==0));%find(x==0)的含义是找到所有 x==0 的位置,将这些位置生成一个数组
disp(find(x==0));
N1=length(find(x==1));%find(x==1)的含义是找到所有 x==1 的位置,将这些位置生成一个数组
disp(find(x==1));
N2=length(find(x==2));%find(x==2)的含义是找到所有 x==2 的位置,将这些位置生成一个数组
disp(find(x==2));
N3=length(find(x==3));%find(x==3)的含义是找到所有 x==3 的位置,将这些位置生成一个数组
disp(find(x==3));
P0x=N0/N;
P1x=N1/N;
P2x=N2/N;
P3x=N3/N;
disp(P0x);
disp(P1x);
disp(P2x);
disp(P3x);

边栏推荐
猜你喜欢

LoRa技术有哪些应用场景?

使用 Monaco Editor 开发一个 SQL 编辑器

“模组+天线”全栈解决方案,提速物联网终端高效部署

Romantic Tanabata - lucky to have you all the way

动态路由协议的分类、动静态路由优缺点、RIP简介、组播单播广播详解(附图)

数学建模学习(78):多输入多输出回归预测模型(结合XGBoost实现)

SkyEye在航电系统冗余设计中的应用前景
![[C language array subscript out of bounds] Infinite loop caused by array subscript out of bounds](/img/43/e6d08594117bf228488bf34b82a6b1.png)
[C language array subscript out of bounds] Infinite loop caused by array subscript out of bounds

【语义分割】2019-DANet CVPR

工业机器人复习题
随机推荐
Django用orm修改mysql数据库运行出现错误
Cloudflare CDN(泛播)支持转发的网络端口
Simple sample code of google's lightweight DI framework guice
数学建模学习(77):matlab相关性分析(皮尔逊,肯德尔,斯皮尔曼)
P1065 [NOIP2006 提高组] 作业调度方案
为什么double = 5 / 9; 的结果为零
【D1 Dock Pro开发板】LED灯闪烁
MySQL - MySQL 三范式理解
牛客题目——买卖股票的最好时机(一)、(二)、(三)、设计LRU缓存结构
查找单链表中的倒数第k个结点【新浪面试题】
单区域——OSPF 讲解+配置命令(为了做双机热备实验)
想完全掌握Swagger,这一篇就够了!
89. (home of cesium) cesium aggregation graph (custom image)
7. Building RESTful Services
Discrete mathematics the final problem
OSPF综合实验:
Django用orm修改mysql数据库运行出现错误
MySQL - Advanced Operations
Four Jump Ways of Fragment
七、构建 RESTful 服务