44.实现爱尔兰B公式计算并输出表格(matlab程序)

news2024/11/25 14:33:40

1.简述

      

1.话务量定义

话务量指在一特定时间内呼叫次数与每次呼叫平均占用时间的乘积。

话务量反映了电话负荷的大小,与呼叫强度和呼叫保持时间有关。呼叫强度是单位时间内发生的呼叫次数,呼叫保持时间也就是占用时间。
 

话务量计算方法

话务量公式为:A=C * t。

  • A是话务量,单位为erl(爱尔兰);

  • C是呼叫次数,单位是次/小时;

  • t是每次呼叫平均占用时长,单位是小时/次。

单位时间内的话务量等于使用相同时间单位的呼叫强度呼叫保持时间之乘积,其单位为爱尔兰( Erlang)。例如:呼叫强度=1800次/小时,呼叫保持时间=(1/60)小时/次,则话务量=1800次/小时 X (1/60)小时/次=30 Erl。

一般话务量又称小时呼,统计的时间范围是1个小时。由此可以看出,爱尔兰Erl是一个无量纲的量,只是为纪念爱尔兰这个人而设立的单位。

在移动电话系统中,话务量可分为流入话务量完成话务量。流入话务量取决于单位时间内发生的平均呼叫次数与每次呼叫平均占用无线波道的时间,在系统流入的话务量中,完成接续的那部分话务量称作完成话务量,未完成接续的那部分话务量称做损失话务量,损失话务量与流入话务量之比称为呼损率。(当多个信道共用时,通常总是用户数大于信道数,当多个用户同时要求服务而信道数不够的时候,只能让一部分用户先通话,另一部分用户等信道空闲的时候再通话。后一部分用户因无空闲信道而不能通话,即为呼叫失败,简称呼损)。

流入话务量=完成话务量+损失话务量;

损失话务量=流入话务量 * 呼叫损失率(呼损率)

2.爱尔兰B公式和爱尔兰C公式的计算

计算爱尔兰即时拒绝系统的时间阻塞率的爱尔兰B公式表示为

s表示系统中继线的数目,a表示到达系统的呼叫量。


计算爱尔兰等待制系统的呼叫等待概率的爱尔兰C公式表示为


给出两个公式的Matlab实现代码

爱尔兰B公式:

 
  1. function p=Erlang_B_Formula(s,a);

  2. sum=0;

  3. for r=0:s%用一个for循环实现求和

  4. sum=sum+a^r/factorial(r);

  5. end

  6. p=a^s/(sum*factorial(s));

爱尔兰C公式:

 
  1. function p=Erlang_C_Formula(s,a);

  2. sum=a^s/(factorial(s)*(1-a/s));

  3. for k=0:s-1%用for循环实现求和

  4. sum=sum+a^k/factorial(k);

  5. end

  6. p=a^s/(factorial(s)*(1-a/s)*sum);

简单方法:

爱尔兰B公式:

function p=Erlang_B_Formula_1(s,a)

p=a^s/(factorial(s)*sum(a.^[0:s]./factorial([0:s])));

爱尔兰C公式:

function p=Erlang_C_Formula_1(s,a)

p=a^s/(factorial(s)*((1-a/s)*sum(a.^[0:s-1]./factorial([0:s-1]))+a^s/factorial(s)));

另外,已知B(s,a),a或C(s,a),a,可以反推s。

(这个编辑器实在是太难用了= =,代码块竟然没有matlab版的,差评,一颗星都不给~)

2.代码

function ErlangB 
clc;
pn=[];            
s=[];
x=1:100;                                                      %横坐标范围
m=[4 5 8 10 15 20 25 30 40 50 60 75 90 100];                          %交换机出线容量
L=length(m);
for i=1:L

    for a=1:100                                                %流入话务量强度               
        for k=1:m(i)
            s=[s,a.^k/factorial(k)];
            add=sum(s);
        end
        pn0=(a.^m(i)/factorial(m(i)))./add;
        pn=[pn,pn0];               %顾客被拒绝的概率
        s=[];           
    end
       
    loglog(x,pn);                  %对数坐标
    set(gca,'XGrid','on');         %画网格线
    set(gca,'XMinorTick','off');
    set(gca,'XTick',[1 2 4 6 8 10 20 40 60 80 100]);           %x坐标轴刻度设置
    set(gca,'XMinorGrid','off');    
    set(gca,'Ylim',[0.001 1]);      %限定纵坐标的取值范围 
    set(gca,'YGrid','on');   
    set(gca,'YMinorTick','off');
    hold on
    pn=[];

end
xlabel('话务量强度α(erl)','fontsize',8);
ylabel('呼损率Pc','fontsize',8);

for j=1:3            %输入y轴坐标值
    gtext('2');
    gtext('4');
    gtext('6');
    gtext('8');
end


gtext('m=4');         %用鼠标在图形上输入注释
for i=2:L
    gtext(int2str(m(i)));
end

3.运行结果

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/849565.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智安网络|恶意软件在网络安全中的危害与应对策略

恶意软件是指一类具有恶意目的的软件程序,恶意软件是网络安全领域中的一个严重威胁,给个人用户、企业和整个网络生态带来巨大的危害。通过潜伏于合法软件、邮件附件、下载链接等途径传播,破坏用户计算机系统、窃取敏感信息、进行勒索等不法行…

C语言经典小游戏之扫雷(超详解释+源码)

“少年气,是历尽千帆举重若轻的沉淀,也是乐观淡然笑对生活的豁达!” 今天我们学习一下扫雷游戏怎么用C语言来实现! 扫雷小游戏 1.游戏介绍2.游戏准备3.游戏实现3.1生成菜单3.2游戏的具体实现3.2.1初始化棋盘3.2打印棋盘3.3布置雷…

Linux root用户执行修改密码命令,提示 Permission denied

问题 linux系统中(ubuntu20),root用户下执行passwd命令,提示 passwd: Permission denied ,如下图: 排查 1.执行 ll /usr/bin/passwd ,查看文件权限是否正确,正常情况是 -rwsr-xr…

VAE、 EM、KL散度

文章目录 VAEVAE额外的损失函数 EMKL散度 VAE 左图相当于变量x,右图相当于z 假如在AE中,一张满月的图片作为输入,模型得到的输出是一张满月的图片;一张弦月的图片作为输入,模型得到的是一张弦月的图片。当从满月的code…

SpringBoot复习:(22)ConfigurationProperties和@PropertySource配合使用及JSR303校验

一、配置类 package cn.edu.tju.config;import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component;Component ConfigurationPropertie…

C++初阶——函数重载

前言:C中除了可以在不同的命名空间中使用同名函数,还有一种支持在同一个作用域中同名函数的方式——函数重载。 函数重载 一.什么是函数重载?二.函数重载的3种规则三.特殊情况 一.什么是函数重载? C允许同样同一作用域中声明几个功…

IPWorks OFX Delphi Edition Crack

IPWorks OFX Delphi Edition Crack IPWorks OFX由可以访问电子交易信息的组件组成,并包括银行转账和付款提交等功能。这些组件使应用程序开发人员能够构建包含更快、更准确的交易对账、发送即时交易通知以及完全关闭支付和会计之间循环的解决方案。 IPWorks OFX功能…

请求接口时报异常:org.springframework.web.multipart.MultipartException

请求接口时报异常:org.springframework.web.multipart.MultipartException: Current request is not a multipart request 检查后发现自己忘记传文件参数 添加参数后请求正常。

软件测试的生命周期

目录 软件测试&软件开发生命周期 如何描述一个bug? 如何定义bug的级别 bug的生命周期 测试的执行和BUG管理 产生争执怎么办(处理人际关系) 软件测试&软件开发生命周期 需求阶段 --测试人员需要了解需求, 对需求进行分解得出测试需求 计…

python的virtualenv虚拟环境无法激活activate

目录 问题描述: 解决办法: 解决结果: 问题描述: PS D:\pythonProject\pythonProject\DisplayToolLibs\venv\Scripts> .\activate .\activate : 无法加载文件 D:\pythonProject\pythonProject\DisplayToolLibs\venv\Scripts\…

全网最牛,在Linux系统上安装Git详细步骤,看这一篇就够了...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 yum安装 1、在Li…

学习笔记-JVM-对象结构及生命周期

申明:文章内容是本人学习极客时间课程所写,文字和图片基本来源于课程资料,在某些地方会插入一点自己的理解,未用于商业用途,侵删。 原资料地址:课程资料 对象的创建流程 常量池检查:检查new指令是否能在常…

代码随想录—力扣算法题:209长度最小的子数组.Java版(示例代码与导图详解)

版本说明 当前版本号[20230808]。 版本修改说明20230808初版 目录 文章目录 版本说明目录209.长度最小的子数组思路暴力解法滑动窗口 两种方法的区别总结 209.长度最小的子数组 力扣题目链接 更多内容可点击此处跳转到代码随想录,看原版文件 给定一个含有 n 个…

k8sday01

第一章 kubernetes介绍 本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物…

FreeRTOS(系统配置)

一、FreeRTOSConfig.h文件 FreeRTOS的系统配置文件为FreeRTOSConfig.h,在此配置文件中可完成FreeRTOS的裁剪与配置。 FreeRTOSConfig.h 根据正在构建的应用程序定制 FreeRTOS 内核。因此,它特定于应用程序,而不是 FreeRTOS,并且应…

The Sandbox 与 D.OASIS 联手打造 D.OASIS 城市

我们非常高兴地宣布与 D.OASIS 建立合作伙伴关系,共同打造无与伦比的娱乐体验:The Sandbox 中的 D.OASIS 城市! 作为合作的一部分,The Sandbox 和D.OASIS将共同打造 D.OASIS 城市,一座充满无限可能的大都市&#xff0…

如何不安装vnc viewer等软件,在Windows上向linux传文件

举个例子,举一反三 1. 在linux上安装 wget sudo apt-get install wget2. 把要下载的文件链接复制,下载按钮上右键 3. 输入 wget #下载地址#然后就下载好了 每天进步一点点 笔记仅供自学,用来回看复习,不一定适合你&#xff0c…

华为OD机试(含B卷)真题2023 算法分类版,58道20个算法分类,如果距离机考时间不多了,就看这个吧,稳稳的

目录 一、数据结构1、线性表2、优先队列3、滑动窗口4、二叉树5、并查集6、栈 二、算法1、基础算法2、字符串3、图4、动态规划5、数学 三、漫画算法2:小灰的算法进阶参与方式 很多小伙伴问我,华为OD机试算法题太多了,知识点繁杂,如…

MyCat分片规则——应用指定分片规则、日期分片、固定分片hash算法

1.应用指定分片规则 2.固定分片hash算法 3.字符串hash解析 4.按天(日期)分片 5.按自然月进行分片

hcip的重发布实验(1)

题目 拓扑图 IP地址配置 R1 < Huawei>sy Enter system view, return user view with CtrlZ. [Huawei]sysname r1 [r1]int l0 [r1-LoopBack0]ip add 1.1.1.1 24 [r1-LoopBack0]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 Aug 8 2023 21:28:29-08:00 r1 %%0…