养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何在matlab中绘制t分布曲线

时间:2024-10-14 10:44:38

在数理统计中,t分布是常用的三大抽样分布之一。设x服从标准正态分布,y服从自由度为艘绒庳焰n的卡方分布,且两个随机变量相互独立。那么x砖镑苣逢/sqrt(y/n)作为一个整体服从t分布,且其自由度也为n。matlab可以很容易地绘制出t分布概率密度函数。下面简单介绍一下。

如何在matlab中绘制t分布曲线

工具/原料

matlab

方法/步骤

1、首先启动matlab,界面如图,新建一个脚本文件。

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

2、在弹出的编辑器窗口中输入以下代码。方块中代码就是产生t分布的命令,该三行产生了三个自由度分别为1,2,10的t分布。

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

3、保存该函数,脚本文件名任意,此处命名为tfenbu(t分布)。注意千万不能命名为tpdf,这样就无法使用该文件内调用的函数tpdf,会导致出错。

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

4、还有注意的是文件保存的位置应该与搜索路径相同,否则使用该函数时将会因为找不到该函数文件而出错。这可以通过右键文件名,来轻松设置。

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

5、最后在命令行窗口输入文件名tfen水瑞侮瑜bu。可以看到不同的自由度的t分布概率密度曲线不同,且随着自由度的增加,t概率密度函数越平缓,越来越像标准正态分布。

如何在matlab中绘制t分布曲线

如何在matlab中绘制t分布曲线

6、在上面图中加入标准正态分布,可以看到随着自由度的增加,t分布与标准正态分布越接近,这也是为什么t分布又叫学生(student)分布。

如何在matlab中绘制t分布曲线

© 一点知识