用excel、matlab、python绘制正态分布图

article/2025/10/16 8:56:50

用excel、matlab、python绘制正态分布图

    • excel绘图
    • matlab绘图
    • python绘图

为加深对统计知识的理解,老师要求用excel和matlab绘图,在这想介绍3个常见的绘图软件来绘制正态分布密度函数曲线和正态分布分布函数曲线。
excel:
在这里插入图片描述
在这里插入图片描述
matlab:在这里插入图片描述

excel绘图

使用函数为 norm.dist(x,mean,standard_dev,culmulative),其中参数分别是 样本值 均值 标准差 以及true 和false选项
先设置 样本值,样本值是一个个离散的点,步长选用不能太大。选用0.005,区间为【-5.005,5.005】
数据源的构建

  1. 概率密度函数曲线f(x) :在culmulative填上false
  2. 概率分布函数曲线G(x) :在culmulative填上true
    得到下表,做好数据源
    (补充跨行居中操作)
    在这里插入图片描述
    绘制图
    用折线图和散点图都可绘制
    在这记录增加坐标轴箭头方向、改变横纵坐标轴交汇位置、改变线条粗细,使得其更像科研图
    1.增加坐标轴箭头方向下滑有箭头选项
    在这里插入图片描述
    2.改变横纵坐标轴交汇位置:选中横坐标
    在这里插入图片描述
    3.改变线条粗细:在标记选项卡下,0,75磅
    在这里插入图片描述

matlab绘图

下面展示 代码。函数为normpdfnormcdf

%% 概率密度函数
subplot(2,1,1)
x=-10:0.01:10;
y=normpdf(x,2,2.5);
y2=normpdf(x,0,1);
plot(x,y,x,y2)
grid on
legend("标准正态分布","一般正态分布")
xlabel("X")
ylabel("f(x)")
title("概率密度曲线")%% 概率分布函数
subplot(2,1,2)
x=-10:0.01:10;
y=normcdf(x,2,2.5);
y2=normcdf(x,0,1);
plot(x,y,x,y2)
grid on
legend("标准正态分布","一般正态分布")
xlabel("X")
ylabel("G(x)")
title("概率分布曲线")

python绘图

在安装时,出现了uninstall pip错误,参考方法[^1]:
首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip
然后可以顺利利用pip来安装:pip install scipy
1.使用密度分布公式来计算得到密度函数[^2]

2.使用函数计算[^3]

由于时间问题,python的制图下次再继续学习

补充:用excel的随机数工具箱,来以正态分布形式来生成大量随机数,随机数的个数越多则以此数据做出来的折线图也就越光滑
matlab有个 difttool也可以生成随机数、正态分布,做出来的图是柱状图
[1]: https://blog.csdn.net/wuyepiaoxue789/article/details/84033651
[2]:https://blog.csdn.net/way88liu/article/details/77853388?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=1328679.65441.16165004936577557&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control
[3]: https://blog.csdn.net/weixin_42695959/article/details/84036577


http://chatgpt.dhexx.cn/article/aHNBAQBn.shtml

相关文章

统计信号处理基础 习题解答1-2

题目: 一个未知参数θ影响一个随机变量实验的结果,这个随机实验可以看成随机变量x。x的PDF为 进行一系列的实验,发现x总是在区间[97,103]内。结果我们得出结论:θ肯定是100,这种推测正确么? 解答&#xf…

数学建模(NO.9斯皮尔曼相关系数)

斯皮尔曼相关系数 一. 定义方法一:计算公式法三.方法二:利用皮尔逊相关系数法四.Matlab计算五.斯皮尔曼和皮尔逊对比六.斯皮尔曼相关系数的假设检验1.小样本(查表)2.大样本(计算统计量) 七.两个比较八.相关…

【FinE】统计与计量指标计算(Matlab)

导航 CDF函数(normal distribution)CDF函数(t-location-scale distribution)CAPM模型 β \beta β计算误差项 ε i \varepsilon_i εi​计算correlation and covariance t t t分布拟合序列Generalized Hyperbolic Distributionapproximation method 1approximation method 2 Go…

【概率论与数理统计】python实验

实验一抛硬币试验的模拟 利用python产生一系列0和1的随机数,模拟抛硬币试验。验证抛一枚质地均匀的硬币,正面向上的频率的稳定值为0.5。 实验步骤 (1)生成0和1的随机数序列,将其放入列表count中;也可用函数…

matlab 数理统计,概率论和数理统计(matlab应用)1

概率论和数理统计(matlab应用)1 (2006-04-29 08:53:49) 12.1 概 述 自然界和社会上会发生各种各样的现象,其中有的现象在一定条件下是一定要发生的,有的则表现出一定的随机性,但总体上又有一定的规律可循。一般称前者为确定性事件&#xff0c…

正态分布中normpdf和normcdf的区别

同时,也可以扩展为其它函数的区别,即pdf与cdf

matlab中normcdf函数用法,Matlab中标准正态分布的密度函数是normcdf(x,0,1)

中标准正属于项目资本现金流量表中现金流出构成的是() 态分USCI模块中的波特率由分频器和调制器共同作用生成。 在MSP430F66xx时钟设置中XT1的XIN和XOUT引脚接32768Hz低频晶振,密度则UCSCTL6的UCSCTL6 & ~XT1OFF表示使能XT1,UCSCTL6 | XCAP_3表示选择…

matlab中normcdf和normpdf区别

最近准备参加个数学建模,其中校赛题目是有关于正态分布的排队论,在做的时候总是发现有问题,后来仔细研究才发现在matlab中关于正态分布有两个函数normcdf和normpdf。

【Matlab】正态分布常用函数normpdf_normcdf_norminv_normrnd_normfit

1.normpdf 功能:正态分布概率密度函数 用法 Y normpdf(X,mu,sigma) Y normpdf(X) % (mu 0, sigma 1) Y normpdf(X,mu) % (sigma 1)例子 % code1 % 画标准正态分布概率密度函数 x -10:0.01:10; y normpdf(x, 0, 1); plot(x,y); grid on;结果&#xff1a…

firefox iMacros

iMacros是一个基于firefox的插件,它可以帮助你自动填写表单,自动提交,自动上传下载等 iMacros就是一个可以帮助你实现自动化重复性的任务。无论你对Firefox做什么,iMacros可以自动执行它。网络设计人员可以使用的功能测试和回归测…

SEO必备的利器–iMacros

Via http://www.snailtoday.com/2012/02/imacros/ 今天向大家介绍一个做SEO必备的利器–iMacros,我们可以用它来自动发布博客评论、自动注册论坛账号、自动发布文章等,几乎可以和一些SEO软件相媲美。其实在之前翻译的一篇文章《10000美元/天是这样炼成的…

imacros:使用外部编辑器

2019独角兽企业重金招聘Python工程师标准>>> 在imacros中,右击iim文件,选择编辑宏,会调用imacros自带的编辑器进行编辑。 其实也可以自定义: 在Paths选项卡中选择外部编辑器: 转载于:https://my.oschina.ne…

FF的插件iMacros简单交流

今天组织了公司第一次软件测试沙龙,主题是自动化测试插件--iMacros,公司的一位同事分享了他关于iMacros使用的一些心得给我们分享,现小小总结一下: iMacros是一款功能比较强的FF插件(当然也有IE和chrome的版本&#xf…

imacros:初次尝试

2019独角兽企业重金招聘Python工程师标准>>> 安装 打开火狐插件管理页面,搜索、安装: 当然,用的免费版本。 安装后,工具栏出现: 示例 VERSION BUILD9030808 RECORDERFX TAB T1 TAB CLOSEALLOTHERS URL GOT…

imacros:运行javascript

2019独角兽企业重金招聘Python工程师标准>>> 将#Current.iim重命名为js后缀的文件,例如test.js。注意,每次录制时都会有新的#Current.iim产生,若无则会新建,有则覆盖内容。 运行test.js: 这里的js有较多的限…

如何使用iMacros进行web程序中页面加载的性能测试

iMacros 的官方简介如下,这里就不做翻译了,本人觉得还是看原汁原味的介绍好。 iMacros is an extension for the Mozilla Firefox web browsers which adds record and replay functionality similar to that found in web testing and form filler sof…

火狐浏览器Firefox 如何使用iMacros 自动填写网页表单

1 我们首先访问一个想要自动填写表单的网站。我们以百度为例,右侧有登录窗口。 2 然后我们点开刚安装上的iMacros插件,一般安装之后就会自动出现在浏览器的某个地方,点击记录选项卡,再点击记录。 3 iMacros将立即开始记录宏命令…

如何使用iMacros自动化重复的网页浏览器任务

如何使用iMacros自动化重复的网页浏览器任务 计算机应该自动重复任务- 如果你发现自己提交或者重复地导航网站,试试 iMacros 。 是 easy-to-use - 你只需要做一次动作。 iMacros对于任何在web浏览器中执行重复任务的人都是理想的,无论是否重复提交复杂的…

使用 iMacros 来自动化日常的工作

不管在哪一个行业,测试已经成为制造,开发流程中,一个必要的环节。特别是指软件行业。 近年来由于 Web Application 的开发,是市场上热门的显学,虽然不到汉武帝“独尊儒术”的一统天下,但是根据有效的问卷调…

iMacros使用技巧

众所周知,iMacros是一款优秀的Chrome插件,可以方便的录制、运行浏览器宏命令,是抢课截胡的神器(手动滑稽),在此简单记录一下它的使用技巧。 技巧一:合理使用WAIT SECONDS命令 WAIT SECONDS 等待…