软考系统分析师知识点三:应用数学

news2024/11/24 0:52:41

前言

今年报考了11月份的软考高级:系统分析师。

考试时间为:11月9日。

倒计时:34天。

目标:优先应试,其次学习,再次实践。

复习计划第一阶段:扫平基础知识点,仅抽取有用信息,可有缺失,但得过眼。

第二章下:应用数学

这部分内容比较繁杂,仅对其概念和公式做一些总结,不对具体解法和过程做过多深入。

2.7 - 2.12

内容总结

2.7 概率论与数理统计

  • 古典概率:事件发生的概率是该事件发生的次数与总试验次数的比值,公式为 P ( A ) = m n P(A) = \frac{m}{n} P(A)=nm

  • 概率的基本性质

    • 空集的概率为0: P ( ∅ ) = 0 P(\emptyset) = 0 P()=0
    • 样本空间的概率为1: P ( Ω ) = 1 P(\Omega) = 1 P(Ω)=1
    • 任何事件的概率介于0和1之间: 0 ≤ P ( A ) ≤ 1 0 \leq P(A) \leq 1 0P(A)1
    • 事件的补概率是1减去该事件的概率: P ( A ˉ ) = 1 − P ( A ) P(\bar{A}) = 1 - P(A) P(Aˉ)=1P(A)
    • 事件A不包含B的概率等于A的概率减去A与B交集的概率: P ( A − B ) = P ( A ) − P ( A ∩ B ) P(A - B) = P(A) - P(A \cap B) P(AB)=P(A)P(AB)
    • 如果B是A的子集,则A减去B的概率等于A的概率减去B的概率: P ( A − B ) = P ( A ) − P ( B ) P(A - B) = P(A) - P(B) P(AB)=P(A)P(B)
  • 条件概率与独立性

    • 条件概率是在事件A发生的条件下事件B发生的概率: P ( B ∣ A ) = P ( A ∩ B ) P ( A ) P(B|A) = \frac{P(A \cap B)}{P(A)} P(BA)=P(A)P(AB)
    • 两个事件独立意味着它们同时发生的概率等于各自发生概率的乘积: P ( A ∩ B ) = P ( A ) P ( B ) P(A \cap B) = P(A)P(B) P(AB)=P(A)P(B)
  • 全概率公式:用于计算事件A发生的概率,通过将样本空间划分为几个互斥事件并利用条件概率计算: P ( A ) = ∑ i = 1 n P ( B i ) P ( A ∣ B i ) P(A) = \sum_{i=1}^n P(B_i)P(A|B_i) P(A)=i=1nP(Bi)P(ABi)

  • 贝叶斯公式:用于在已知某些条件下事件发生概率的情况下,反过来计算事件发生后某些条件成立的概率: P ( B k ∣ A ) = P ( B k ) P ( A ∣ B k ) P ( A ) P(B_k|A) = \frac{P(B_k)P(A|B_k)}{P(A)} P(BkA)=P(A)P(Bk)P(ABk)

  • 伯努利二项概率公式:描述了在固定次数的独立实验中,成功k次的概率: P n ( k ) = C n k p k ( 1 − p ) n − k P_n(k) = C_n^k p^k (1-p)^{n-k} Pn(k)=Cnkpk(1p)nk

  • 随机变量及其分布

    • 离散型随机变量:每个可能的取值对应一个概率: p k = P ( ξ = x k ) p_k = P(\xi = x_k) pk=P(ξ=xk)
    • 连续型随机变量:概率分布由密度函数描述,分布函数给出了随机变量小于等于某值的概率:概率密度函数 p(x) ,分布函数 F ( x ) = P ( ξ ≤ x ) F(x) = P(\xi \leq x) F(x)=P(ξx)
  • 数字特征

    • 数学期望:随机变量的平均值或中心点: E ξ = ∑ k x k p k E\xi = \sum_k x_k p_k Eξ=kxkpk(离散型)或 ∫ x p ( x ) d x \int x p(x) dx xp(x)dx(连续型)。
    • 方差:衡量随机变量取值分散程度的度量: D ξ = E ( ξ 2 ) − ( E ξ ) 2 D\xi = E(\xi^2) - (E\xi)^2 Dξ=E(ξ2)(Eξ)2
  • 常用分布

    • 0-1分布:只有两种可能结果的随机试验,成功的概率为 p : p k = ( 1 − p , p ) p :p_k = (1-p, p) ppk=(1p,p)
    • 二项分布:重复n次的伯努利试验中成功k次的概率: p k = C n k p k ( 1 − p ) n − k p_k = C_n^k p^k (1-p)^{n-k} pk=Cnkpk(1p)nk
    • 泊松分布:描述稀有事件在固定时间或空间内发生次数的概率分布: P ( ξ = k ) = λ k e − λ k ! P(\xi = k) = \frac{\lambda^k e^{-\lambda}}{k!} P(ξ=k)=k!λkeλ
    • 均匀分布:随机变量在某个区间内任意取值是等可能的: p ( x ) = 1 b − a ( 对 a ≤ x ≤ b ) p(x) = \frac{1}{b-a} (对 a \leq x \leq b ) p(x)=ba1(axb)
    • 标准正态分布:均值为0,方差为1的正态分布: ϕ ( x ) = 1 2 π e − x 2 2 \phi(x) = \frac{1}{\sqrt{2\pi}} e^{-\frac{x^2}{2}} ϕ(x)=2π 1e2x2

2.8 图论应用

  • 最小生成树

    • 普里姆算法:从一个顶点开始,逐步添加边以覆盖所有顶点,形成最小权重和的树。
    • 克鲁斯卡尔算法:按边权重递增顺序选择边,构建最小生成树。
  • 最短路径

    • 迪杰斯特拉算法:计算有向带权图中单个源点到其他所有顶点的最短路径,使用松弛操作更新最短路径估计。
    • 弗洛伊德算法:计算图中每一对顶点间的最短路径,使用动态规划。
  • 网络最大流量

    • 寻找从源点到汇点的最大流量,考虑容量限制和流量守恒,通常使用 Ford-Fulkerson 算法或 Edmonds-Karp 算法。

2.9 组合分析

  • 排列组合:研究对象是排列和组合问题,以计数基本原理为前提。
  • 计数原理:包括乘法原理和加法原理。
  • 排列:从n个不同元素中选取r个元素考虑顺序的排列方式,记为 P n r P_n^r Pnr
  • 组合:从n个不同元素中选取r个元素不考虑顺序的组合方式,记为 C n r C_n^r Cnr

2.10 算法的选择与应用

  • 算法定义:为解决问题而设计的步骤和方法。
  • 算法效率:衡量标准包括正确性、可靠性、易理解性及时间和空间复杂度。
  • 非数值算法:用于查找、排序等操作。
  • 数值算法:用于求解数学问题,如方程根、定积分、微分方程等。

2.10.1 非数值算法

  • 查找算法:包括顺序查找、折半查找、分块查找、哈希查找。
  • 排序算法:包括插入排序、选择排序、冒泡排序、快速排序、希尔排序、堆排序、归并排序、外排序。

2.10.2 数值算法

  • 误差分析:包括模型误差、观测误差、截断误差、舍入误差、过失误差、绝对误差、相对误差。

2.11 运筹方法

2.11.1 网络计划技术
  • CPM: 找关键路径,优化项目工期。
  • PERT: 评估风险,计算期望工期。
2.11.2 线性规划
  • 目标: 最大化或最小化目标函数。
  • 方法: 图解法、单纯形法。
2.11.3 决策论
  • 类型: 战略、策略、执行。
  • 准则: 悲观、乐观、折中、后悔值。
2.11.4 对策论
  • 要素: 局中人、策略集、赢得函数。
  • 分类: 二人、多人、零和、非零和。
2.11.5 排队论
  • 组成: 输入过程、排队规则、服务机构。
  • 模型: M/M/1、D/M/c。
2.11.6 存贮论
  • 目的: 研究原料、产品、供销存贮。
  • 策略: (T, Q)、(s, S)、(T, s, S)。

2.12 数学建模

  • 定义:用数学的语言和方法,通过抽象和简化,建立能近似刻画并解决实际问题的模型的过程。

  • 建模过程

    1. 模型准备:了解问题背景,明确实际意义。
    2. 模型假设:根据特征和目的进行合理简化。
    3. 模型建立:利用数学工具刻画变量间的数学关系。
    4. 模型求解:使用数据对模型参数进行估计。
    5. 模型分析:对模型结果进行数学分析。
    6. 模型检验:比较模型结果与实际情况,验证模型准确性。
    7. 模型应用:根据问题性质和目的进行实际应用。
  • 建模方法

    • 直接分析法:基于问题机理直接构造模型。
    • 类比法:模仿已知模型构建新模型。
    • 数据分析法:通过大量数据进行统计分析建模。
    • 构想法:对可能发生情况给出合理设想,构建并修正模型。
  • 数学模型组成

    • 目标函数:评价准则,可能包括多目标。
    • 约束条件:包括等式和不等式,表示问题的局限性。
    • 随机因素:表示模型中的不确定性。

不常见概念

太多,根本看不完,全部都不常见,好像又都常见

(T, Q)策略

  • 含义: 固定时间间隔T补充固定数量Q的库存。
  • 应用场景: 当需求量相对稳定且容易预测时使用。
  • 操作: 每当库存量下降到特定水平时,就进行固定批量的补货。

(s, S)策略

  • 含义: 当库存水平下降到s(最低库存量)时,进行补货至S(最高库存量)。
  • 应用场景: 需求难以预测或库存成本较高时使用。
  • 操作: 补货不是周期性的,而是依赖于当前库存水平相对于预定的阈值。

(T, s, S)混合策略

  • 含义: 结合时间间隔T和库存水平sS的补货策略。
  • 应用场景: 适用于需求波动较大的情形。
  • 操作: 定期检查库存(周期为T),如果库存水平低于s,则补货至S

M/M/1 模型

  • 含义: 一种排队论模型,表示顾客到达和服务时间都服从指数分布(Markovian),有一个服务台,没有排队容量限制。
  • 参数:
    • λ (lambda): 平均到达率,即单位时间内到达的顾客数。
    • μ (mu): 平均服务率,即单位时间内服务台能服务的顾客数。
  • 应用场景: 适用于银行柜台、电话呼叫中心等场景。

D/M/c 模型

  • 含义: 一种排队论模型,表示顾客到达时间是确定的(Deterministic),服务时间服从指数分布,有c个服务台。
  • 参数:
    • D: 到达时间间隔为固定值。
    • M: 服务时间服从指数分布。
    • c: 服务台数量。
  • 应用场景: 适用于多个服务台处理固定间隔到达的顾客,如工厂流水线、多通道收费站等。

写在最后

应用数学里面的概念、理论、内容都太多,复杂度高,可以酌情抛弃一部分。

以上均为粗看教程的总结,目的不是为了百分之百准确,而是为了过手过脑,有所印象。

但是如有发现谬误,感谢各位随时指出。

– 欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。

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

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

相关文章

vSAN06:ESA与OSA对比、ESA安装、新架构、工作方式、自动策略管理、原生快照、数据压缩、故障处理

目录 vSAN ESAvSAN ESA 安装ESA新架构ESA工作方式ESA自动策略管理自适应RAID5策略 原生快照支持数据压缩的改进ESA故障处理 vSAN ESA vSAN ESA 安装 流程和OSA完全一致,但要注意要勾选启用vSAN ESA ESA和OSA的底层架构不一样,但是UI上是一致的。 生产环…

【C++】第二节:类与对象(上)

1、面向过程和面向对象初步认识 C 语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C 是面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 …

【ESP32】Arduino开发 | Timer定时器+定时器闹钟例程

有关定时器外设的详细介绍在ESP-IDF的对应文章中,跳转栏目目录可以找到。 1. API 1.1 启动定时器 hw_timer_t * timerBegin(uint8_t timer, uint16_t divider, bool countUp); timer:定时器序号(ESP32有4个硬件定时器,所以可填序…

您看这篇就够了:ComfyUI 新手指南!

前言 欢迎来到 ComfyUI 的神奇世界,这是 Stable Diffusion 的一个强大而灵活的图形用户界面。无论你是数字艺术的新手,还是希望将你的图像创作提升到新高度的老手,ComfyUI 都能满足你的需求。在这篇全面的指南中,我们将带你穿越 …

2003经典绝版100%仿盛大服务端火炬引擎原版

;中国游戏制作 本版本为中国游戏制作小组推出的第一个版本,有什么不完美的地方还请大家多多指教!!! 与盛大逼真!!! 本版本M2Server采用“梦幻风”以及“冰眼”M2Server修改器修改的 2004/1/…

vue项目配置cesium

vue中配置cesium ①打开目标文件夹的终端,输入 pnpm install cesium ②这时你的node_models文件夹下,会出现cesium文件夹;然后,其中Build/Cesium文件夹,复制到public文件夹下。 ③打开public/index.html文件&#xf…

Linux下载安装MySQL8.4

这里写目录标题 一、准备工作查看系统环境查看系统架构卸载已安装的版本 二、下载MySQL安装包官网地址 三、安装过程上传到服务器目录解压缩,设置目录及权限配置my.cnf文件初始化数据库配置MySQL开放端口 一、准备工作 查看系统环境 确认Linux系统的版本和架构&am…

[单master节点k8s部署]31.ceph分布式存储(二)

Ceph配置 Ceph集群通常是一个独立的存储集群,可以部署在 Kubernetes 集群之外。Ceph 提供分布式存储服务,能够通过 RADOS、CephFS、RBD(块存储)、和 RGW(对象存储)等方式与 Kubernetes 集成。即使 Ceph 部…

SumatraPDF一打开就无响应怎么办?

结论:当前安装版不论32位还是64位都会出现问题。使用portable免安装版未发现相关问题。——sumatrapdf可以用于pdf, epub, mobi 等格式文件的浏览。 点击看相关问题和讨论

如何使用 Python 的 logging 模块记录日志

如何使用 Python 的 logging 模块记录日志 在编写 Python 程序时,日志记录是一个非常重要的部分。日志不仅帮助你在开发过程中调试代码,还可以在程序正式运行时提供诊断信息,帮助定位问题。如果你正在构建一个复杂的系统或者开发大型应用程序…

【数据结构】【队列】算法汇总

一、顺序队列【相当于一维数组】 1.准备工作 #define MAXQSIZE 100 typedef struct{QElemType*base;int front;int rear; }SqQueue; 2.队满,队空。入队,出队 二、链式队列 1.准备工作 typedef struct Qnode{ElemType data;struct Qnode*next; }Qnod…

深入浅出解析大模型:探索智能体(Agent)

大语言模型 vs 人类 大语言模型很强大,就像人类的大脑一样拥有思考的能力。如果人类只有大脑,没有四肢,没有工具,是没办法与世界互动的。如果我们能给大模型配备上四肢和工具呢?大模型是不是就会打破次元壁&#xff0…

GD32F4xx USB MSC Host调试记录

本文记录GD32F4xx MCU的RTX系统工程内移植USB MSC Host的例程代码,适配自制的电路板,实现向USB内写入数据。有关USB的一些基础信息,可以参考本专栏的另一篇文章《GD32 MCU USB开发学习记录》。 目录 1. USB MSC host 例程1.1、硬件接口2.2、USB msc host 例程2.2.1 工程目录…

dz论坛可可积分商城插件价值399元

界面简洁美观大方,适合各类站点。支持多用户商城,可让商家入驻站点发布商品,亦可站长自己发布商品。支持向商家抽佣抽成功能,可设置商家在成交商品后按一定比例扣除抽成,达到网站盈利目的采用队列技术处理,…

【ubuntu22.04】 搭建自己的镜像站 【harbor】【docker compose】【超详细】

文章目录 什么是 harbor特点主要功能 部署配置 dns初始化下载 dns编辑 named.conf.local编辑 named.conf.options配置正向解析配置反向解析解析扩展 部署 harbor修改配置执行 prepare执行 install.sh查看镜像访问 自制镜像创建镜像仓库上传镜像开始推送拉取镜像 什么是 harbor …

宏队列和微队列

1、javascript是一个单线程语言。 javascript 语言的目的(待补充) 2、主线程执行完成之后,再执行微队列,微队列执行完成后再执行宏队列 3、promise的构造函数传入的回调函数是同步执行 4、promise的then函数会直接加入微队列&…

Java 中的 LinkedHashMap

让我们从一个简单的 Java 代码片段开始,演示如何在 Java 中创建和使用 LinkedHashMap。 import java.util.LinkedHashMap; public class LinkedHashMapCreation { public static void main(String[] args) { // Create a LinkedHashMap of S…

【AI知识点】批归一化(Batch Normalization)

批归一化(Batch Normalization,BN) 是一种用于加速神经网络训练并提高模型稳定性的方法,最早由 Sergey Ioffe 和 Christian Szegedy 在 2015 年提出。批归一化通过在每一层对神经网络中的激活值进行标准化,使得每一层的…

半路出家:如何转行成为软件开发者——之找到一份工作

一、前言 一个半路出家的软件开发者,尽管只有短短几年软件开发的相关经验,却可以凭借他在其他领域积累的丰厚经验,最终一举超过单纯拥有更多软件开发经验的同行【有时拥有不同的专业背景(甚至是与软件完全不搭界的行业&#xff09…

SpringBoot赋能旅游管理:系统设计与实现

第三章 系统分析 3.1可行性分析 对所有的系统来说,都有可能会受到时间和空间上的制约。所以,我们在设计每一个项目的时候,必须对该系统实行可行性分析,这样不但能够降低项目的危害,还能改降低人力、物力和财力的损耗。…