matlab各种概率分布函数

合集下载

matlab建模常用函数

matlab建模常用函数

matlab建模常用函数附录Ⅰ工具箱函数汇总Ⅰ.1 统计工具箱函数表Ⅰ-1 概率密度函数函数名对应分布的概率密度函数betapdf 贝塔分布的概率密度函数binopdf 二项分布的概率密度函数chi2pdf 卡方分布的概率密度函数exppdf 指数分布的概率密度函数fpdf f分布的概率密度函数gampdf 伽玛分布的概率密度函数geopdf 几何分布的概率密度函数hygepdf 超几何分布的概率密度函数normpdf 正态(高斯)分布的概率密度函数lognpdf 对数正态分布的概率密度函数nbinpdf 负二项分布的概率密度函数ncfpdf 非中心f分布的概率密度函数nctpdf 非中心t分布的概率密度函数ncx2pdf 非中心卡方分布的概率密度函数poisspdf 泊松分布的概率密度函数raylpdf 雷利分布的概率密度函数tpdf 学生氏t分布的概率密度函数unidpdf 离散均匀分布的概率密度函数unifpdf 连续均匀分布的概率密度函数weibpdf 威布尔分布的概率密度函数表Ⅰ-2 累加分布函数函数名对应分布的累加函数betacdf 贝塔分布的累加函数binocdf 二项分布的累加函数chi2cdf 卡方分布的累加函数expcdf 指数分布的累加函数fcdf f分布的累加函数gamcdf 伽玛分布的累加函数geocdf 几何分布的累加函数hygecdf 超几何分布的累加函数logncdf 对数正态分布的累加函数nbincdf 负二项分布的累加函数ncfcdf 非中心f分布的累加函数nctcdf 非中心t分布的累加函数ncx2cdf 非中心卡方分布的累加函数normcdf 正态(高斯)分布的累加函数poisscdf 泊松分布的累加函数raylcdf 雷利分布的累加函数tcdf 学生氏t分布的累加函数unidcdf 离散均匀分布的累加函数unifcdf 连续均匀分布的累加函数weibcdf 威布尔分布的累加函数表Ⅰ-3 累加分布函数的逆函数函数名对应分布的累加分布函数逆函数betainv 贝塔分布的累加分布函数逆函数binoinv 二项分布的累加分布函数逆函数chi2inv 卡方分布的累加分布函数逆函数expinv 指数分布的累加分布函数逆函数finv f分布的累加分布函数逆函数gaminv 伽玛分布的累加分布函数逆函数geoinv 几何分布的累加分布函数逆函数hygeinv 超几何分布的累加分布函数逆函数logninv 对数正态分布的累加分布函数逆函数nbininv 负二项分布的累加分布函数逆函数ncfinv 非中心f分布的累加分布函数逆函数nctinv 非中心t分布的累加分布函数逆函数ncx2inv 非中心卡方分布的累加分布函数逆函数icdfnorminv 正态(高斯)分布的累加分布函数逆函数poissinv 泊松分布的累加分布函数逆函数raylinv 雷利分布的累加分布函数逆函数tinv 学生氏t分布的累加分布函数逆函数unidinv 离散均匀分布的累加分布函数逆函数unifinv 连续均匀分布的累加分布函数逆函数weibinv 威布尔分布的累加分布函数逆函数表Ⅰ-4 随机数生成器函数函数对应分布的随机数生成器betarnd 贝塔分布的随机数生成器binornd 二项分布的随机数生成器chi2rnd 卡方分布的随机数生成器exprnd 指数分布的随机数生成器frnd f分布的随机数生成器gamrnd 伽玛分布的随机数生成器geornd 几何分布的随机数生成器hygernd 超几何分布的随机数生成器lognrnd 对数正态分布的随机数生成器nbinrnd 负二项分布的随机数生成器ncfrnd 非中心f分布的随机数生成器nctrnd 非中心t分布的随机数生成器ncx2rnd 非中心卡方分布的随机数生成器normrnd 正态(高斯)分布的随机数生成器poissrnd 泊松分布的随机数生成器raylrnd 瑞利分布的随机数生成器trnd 学生氏t分布的随机数生成器unidrnd 离散均匀分布的随机数生成器unifrnd 连续均匀分布的随机数生成器weibrnd 威布尔分布的随机数生成器表Ⅰ-5 分布函数的统计量函数函数名对应分布的统计量betastat 贝塔分布函数的统计量binostat 二项分布函数的统计量chi2stat 卡方分布函数的统计量expstat 指数分布函数的统计量fstat f分布函数的统计量gamstat 伽玛分布函数的统计量geostat 几何分布函数的统计量hygestat 超几何分布函数的统计量lognstat 对数正态分布函数的统计量nbinstat 负二项分布函数的统计量ncfstat 非中心f分布函数的统计量nctstat 非中心t分布函数的统计量ncx2stat 非中心卡方分布函数的统计量normstat 正态(高斯)分布函数的统计量poisstat 泊松分布函数的统计量续表函数名对应分布的统计量raylstat 瑞利分布函数的统计量tstat 学生氏t分布函数的统计量unidstat 离散均匀分布函数的统计量unifstat 连续均匀分布函数的统计量weibstat 威布尔分布函数的统计量表Ⅰ-6 参数估计函数函数名对应分布的参数估计betafit 贝塔分布的参数估计betalike 贝塔对数似然函数的参数估计binofit 二项分布的参数估计expfit 指数分布的参数估计gamfit 伽玛分布的参数估计gamlike 伽玛似然函数的参数估计mle 极大似然估计的参数估计normlike 正态对数似然函数的参数估计normfit 正态分布的参数估计poissfit 泊松分布的参数估计unifit 均匀分布的参数估计weibfit 威布尔分布的参数估计weiblike 威布尔对数似然函数的参数估计表Ⅰ-7 统计量描述函数函数描述bootstrap 任何函数的自助统计量corrcoef 相关系数cov 协方差crosstab 列联表geomean 几何均值grpstats 分组统计量harmmean 调和均值iqr 内四分极值kurtosis 峰度mad 中值绝对差mean 均值median 中值moment 样本模量nanmax 包含缺失值的样本的最大值续表函数描述Nanmean 包含缺失值的样本的均值nanmedian 包含缺失值的样本的中值nanmin 包含缺失值的样本的最小值nanstd 包含缺失值的样本的标准差nansum 包含缺失值的样本的和prctile 百分位数range 极值skewness 偏度std 标准差tabulate 频数表trimmean 截尾均值var 方差表Ⅰ-8 统计图形函数函数描述boxplot 箱形图cdfplot 指数累加分布函数图errorbar 误差条图fsurfht 函数的交互等值线图gline 画线gname 交互标注图中的点gplotmatrix 散点图矩阵gscatter 由第三个变量分组的两个变量的散点图lsline 在散点图中添加最小二乘拟合线normplot 正态概率图pareto 帕累托图qqplot Q-Q图rcoplot 残差个案次序图refcurve 参考多项式曲线refline 参考线surfht 数据网格的交互等值线图weibplot 威布尔图表Ⅰ-9 统计过程控制函数函数描述capable 性能指标capaplot 性能图ewmaplot 指数加权移动平均图续表函数描述histfit 添加正态曲线的直方图normspec 在指定的区间上绘正态密度schart S图xbarplot x条图表Ⅰ-10 聚类分析函数函数描述cluster 根据linkage函数的输出创建聚类clusterdata 根据给定数据创建聚类cophenet Cophenet相关系数dendrogram 创建冰柱图inconsistent 聚类树的不连续值linkage 系统聚类信息pdist 观测量之间的配对距离squareform 距离平方矩阵zscore Z分数表Ⅰ-11 线性模型函数函数描述anova1 单因子方差分析anova2 双因子方差分析anovan 多因子方差分析aoctool 协方差分析交互工具dummyvar 拟变量编码friedman Friedman检验glmfit 一般线性模型拟合kruskalwallis Kruskalwallis检验leverage 中心化杠杆值lscov 已知协方差矩阵的最小二乘估计manova1 单因素多元方差分析manovacluster 多元聚类并用冰柱图表示multcompare 多元比较多项式评价及误差区间估计polyfit 最小二乘多项式拟合polyval 多项式函数的预测值polyconf 残差个案次序图regress 多元线性回归regstats 回归统计量诊断续表函数描述Ridge 岭回归rstool 多维响应面可视化robustfit 稳健回归模型拟合stepwise 逐步回归x2fx 用于设计矩阵的因子设置矩阵表Ⅰ-12 非线性回归函数函数描述nlinfit 非线性最小二乘数据拟合(牛顿法)nlintool 非线性模型拟合的交互式图形工具nlparci 参数的置信区间nlpredci 预测值的置信区间nnls 非负最小二乘表Ⅰ-13 试验设计函数函数描述cordexch D-优化设计(列交换算法)daugment 递增D-优化设计dcovary 固定协方差的D-优化设计ff2n 二水平完全析因设计fracfact 二水平部分析因设计fullfact 混合水平的完全析因设计hadamard Hadamard矩阵(正交数组)rowexch D-优化设计(行交换算法)表Ⅰ-14 主成分分析函数函数描述barttest Barttest检验pcacov 源于协方差矩阵的主成分pcares 源于主成分的方差princomp 根据原始数据进行主成分分析表Ⅰ-15 多元统计函数函数描述classify 聚类分析mahal 马氏距离manova1 单因素多元方差分析manovacluster 多元聚类分析表Ⅰ-16 假设检验函数函数描述ranksum 秩和检验signrank 符号秩检验signtest 符号检验ttest 单样本t检验ttest2 双样本t检验ztest z检验表Ⅰ-17 分布检验函数函数描述jbtest 正态性的Jarque-Bera检验kstest 单样本Kolmogorov-Smirnov检验kstest2 双样本Kolmogorov-Smirnov检验lillietest 正态性的Lilliefors检验表Ⅰ-18 非参数函数函数描述friedman Friedman检验kruskalwallis Kruskalwallis检验ranksum 秩和检验signrank 符号秩检验signtest 符号检验表Ⅰ-19 文件输入输出函数函数描述caseread 读取个案名casewrite 写个案名到文件tblread 以表格形式读数据tblwrite 以表格形式写数据到文件tdfread 从表格间隔形式的文件中读取文本或数值数据表Ⅰ-20 演示函数函数描述aoctool 协方差分析的交互式图形工具disttool 探察概率分布函数的GUI工具glmdemo 一般线性模型演示randtool 随机数生成工具polytool 多项式拟合工具rsmdemo 响应拟合工具robustdemo 稳健回归拟合工具Ⅰ.2 优化工具箱函数表Ⅰ-21 最小化函数表函数描述fgoalattain 多目标达到问题fminbnd 有边界的标量非线性最小化fmincon 有约束的非线性最小化fminimax 最大最小化fminsearch, fminunc 无约束非线性最小化fseminf 半无限问题linprog 线性课题quadprog 二次课题表Ⅰ-22 方程求解函数表函数描述\ 线性方程求解fsolve 非线性方程求解fzero 标量非线性方程求解表Ⅰ-23 最小二乘函数表函数描述\ 线性最小二乘lsqlin 有约束线性最小二乘lsqcurvefit 非线性曲线拟合lsqnonlin 非线性最小二乘lsqnonneg 非负线性最小二乘表Ⅰ-24 实用函数表函数描述optimset 设置参数optimget 获取参数表Ⅰ-25 大型方法的演示函数表函数描述circustent 马戏团帐篷问题—二次课题molecule 用无约束非线性最小化进行分子组成求解optdeblur 用有边界线性最小二乘法进行图形处理表Ⅰ-26 中型方法的演示函数表函数描述bandemo 香蕉函数的最小化dfildemo 过滤器设计的有限精度goaldemo 目标达到举例optdemo 演示过程菜单tutdemo 教程演示Ⅰ.3 样条工具箱函数表Ⅰ-27 三次样条函数函数描述csapi 插值生成三次样条函数csape 生成给定约束条件下的三次样条函数csaps 平滑生成三次样条函数cscvn 生成一条内插参数的三次样条曲线getcurve 动态生成三次样条曲线表Ⅰ-28 分段多项式样条函数函数描述pplst 显示关于生成分段多项式样条曲线的M文件ppmak 生成分段多项式样条函数ppual 计算在给定点处的分段多项式样条函数值表Ⅰ-29 B样条函数函数描述splst 显示生成B样条函数的M文件spmak 生成B样条函数spcrv 生成均匀划分的B样条函数spapi 插值生成B样条函数spap2 用最小二乘法拟合生成B样条函数spaps 对生成的B样条曲线进行光滑处理spcol 生成B样条函数的配置矩阵表Ⅰ-30 有理样条函数函数描述rpmak 生成有理样条函数rsmak 生成有理样条函数表Ⅰ-31 操作样条函数函数描述fnval 计算在给定点处的样条函数值fmbrk 返回样条函数的某一部分(如断点或系数等)fncmb 对样条函数进行算术运算fn2fm 把一种形式的样条函数转化成另一种形式的样条函数fnder 求样条函数的微分(即求导数)fndir 求样条函数的方向导数fnint 求样条函数的积分fnjmp 在间断点处求函数值fnplt 画样条曲线图fnrfn 在样条曲线中插入断点。

matlab 瑞利分布函数

matlab 瑞利分布函数

MATLAB瑞利分布函数1. 简介瑞利分布是一种概率分布函数,常用于描述随机变量的幅度。

它在无线通信、雷达、气象学等领域有广泛的应用。

在MATLAB中,可以使用瑞利分布函数来生成符合瑞利分布的随机数,进行各种统计分析和模拟实验。

2. 瑞利分布函数的定义瑞利分布函数(Rayleigh distribution function)是一种连续概率分布函数,其概率密度函数为:其中,σ是尺度参数,x ≥ 0。

3. 瑞利分布函数的特性瑞利分布函数具有以下特性:3.1 单峰性瑞利分布函数是一种单峰分布,即概率密度函数在一个点上取得最大值,然后逐渐减小。

3.2 正偏性瑞利分布函数具有正偏性,即右侧的尾部较长。

3.3 方差和标准差瑞利分布函数的方差和标准差分别为:4. MATLAB中的瑞利分布函数在MATLAB中,可以使用raylrnd函数生成符合瑞利分布的随机数。

该函数的语法如下:R = raylrnd(sigma, [m, n])其中,sigma是尺度参数,m和n分别是生成随机数的矩阵的行数和列数。

下面是一个简单的例子,演示如何使用raylrnd函数生成符合瑞利分布的随机数:sigma = 1;R = raylrnd(sigma, [1000, 1]);histogram(R, 'Normalization', 'pdf');上述代码中,我们生成了1000个符合瑞利分布的随机数,并使用直方图展示其概率密度函数。

5. 瑞利分布函数的应用瑞利分布函数在无线通信、雷达、气象学等领域有广泛的应用。

以下是一些常见的应用场景:5.1 无线通信在无线通信系统中,信号经过传播路径时会受到多径效应的影响,导致信号幅度的变化。

瑞利分布函数可以用来描述多径衰落信道中的信号幅度分布,从而对系统的性能进行分析和优化。

5.2 雷达雷达系统中,接收到的信号通常包含了目标反射的信号以及噪声。

瑞利分布函数可以用来描述目标信号的幅度分布,从而帮助雷达系统进行目标检测和跟踪。

Matlab中常用的概率分布函数操作

Matlab中常用的概率分布函数操作

Matlab中常用的概率分布函数操作引言:在数据分析和统计建模中,概率分布函数(Probability Distribution Function,简称PDF)是一种描述随机变量的分布情况的数学函数。

在Matlab的统计工具箱中,提供了大量常用的概率分布函数的函数接口,便于用户进行数据分析和建模。

一、正态分布(Normal Distribution)的操作正态分布是一种常见的连续概率分布,常用于描述自然界和社会现象中的许多现象。

Matlab提供了针对正态分布的函数,可以进行随机数生成、概率密度函数的计算、累积概率分布函数的计算等操作。

1. 随机数生成使用randn函数可以生成符合正态分布的随机数。

例如,生成一个均值为0、标准差为1的随机数向量,可以使用以下代码:```matlabx = randn(100, 1);```2. 概率密度函数(Probability Density Function,简称PDF)的计算通过normpdf函数可以计算正态分布的概率密度函数。

例如,计算均值为0、标准差为1的正态分布在x=1处的概率密度,可以使用以下代码:```matlabp = normpdf(1, 0, 1);```3. 累积概率分布函数(Cumulative Distribution Function,简称CDF)的计算使用normcdf函数可以计算正态分布的累积概率分布函数。

例如,计算均值为0、标准差为1的正态分布在x=1处的累积概率,可以使用以下代码:```matlabp = normcdf(1, 0, 1);```二、指数分布(Exponential Distribution)的操作指数分布是一种描述事件发生时间间隔的概率分布,常用于可靠性分析、排队论等领域。

Matlab提供了针对指数分布的函数,可以进行随机数生成、概率密度函数的计算、累积概率分布函数的计算等操作。

1. 随机数生成使用exprnd函数可以生成符合指数分布的随机数。

matlab 正态分布概率计算

matlab 正态分布概率计算

正态分布是概率论和统计学中非常重要的分布之一。

在实际的科学研究和工程应用中,经常需要对正态分布进行概率计算。

Matlab作为一种功能强大的科学计算软件,提供了丰富的工具和函数用于正态分布的概率计算。

本文将介绍在Matlab中进行正态分布概率计算的方法和步骤。

一、正态分布概率密度函数正态分布的概率密度函数是$$f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^{2}}{2\sigma^2}}$$其中,$\mu$是均值,$\sigma$是标准差。

二、Matlab中生成正态分布随机数在Matlab中,可以使用`randn`函数生成符合标准正态分布(均值为0,标准差为1)的随机数,也可以使用`normrnd`函数生成符合指定均值和标准差的正态分布随机数。

生成均值为2,标准差为3的100个正态分布随机数的代码如下:```matlabdata = normrnd(2, 3, 100, 1);```三、Matlab中计算正态分布的累积概率在Matlab中,可以使用`normcdf`函数计算正态分布的累积概率。

计算正态分布随机变量小于2的概率的代码如下:```matlabp = normcdf(2, 0, 1);```这将得到随机变量小于2的概率,即标准正态分布的累积概率。

四、Matlab中计算正态分布的百分位点在Matlab中,可以使用`norminv`函数计算正态分布的百分位点。

计算标准正态分布上侧5分位点的代码如下:```matlabx = norminv(0.95, 0, 1);```这将得到标准正态分布上侧5分位点的值。

五、Matlab中绘制正态分布概率密度函数图和累积概率图在Matlab中,可以使用`normpdf`函数绘制正态分布的概率密度函数图,使用`normcdf`函数绘制正态分布的累积概率图。

绘制均值为1,标准差为2的正态分布的概率密度函数图和累积概率图的代码如下:```matlabx = -5:0.1:7;y_pdf = normpdf(x, 1, 2);y_cdf = normcdf(x, 1, 2);figure;subplot(2,1,1);plot(x, y_pdf);title('Normal Distribution Probability Density Function'); xlabel('x');ylabel('Probability Density');subplot(2,1,2);plot(x, y_cdf);title('Normal Distribution Cumulative Probability Function'); xlabel('x');ylabel('Cumulative Probability');```六、总结本文介绍了在Matlab中进行正态分布概率计算的方法和步骤,包括生成正态分布随机数、计算正态分布的累积概率、计算正态分布的百分位点、绘制正态分布概率密度函数图和累积概率图等内容。

MATLAB中的概率分布函数使用指南

MATLAB中的概率分布函数使用指南

MATLAB中的概率分布函数使用指南概率分布函数是概率论中重要的一部分,用于描述随机变量的分布规律。

在MATLAB中,有多种方法和函数可用于生成和处理不同类型的概率分布函数。

本文将为读者介绍MATLAB中常用的概率分布函数及其使用指南。

一、连续型概率分布函数1. 正态分布(Normal Distribution)正态分布是自然界中广泛存在的一种连续型概率分布函数,也被称为高斯分布。

在MATLAB中,可以使用normpdf函数计算正态分布的概率密度函数,使用normcdf函数计算累积分布函数,使用norminv函数计算反函数。

2. 指数分布(Exponential Distribution)指数分布是描述时间间隔等随机事件发生的间隔时间的概率分布函数。

在MATLAB中,可以使用exppdf函数计算指数分布的概率密度函数,使用expcdf函数计算累积分布函数,使用expinv函数计算反函数。

3. 伽玛分布(Gamma Distribution)伽玛分布在概率论和统计学中有重要的应用。

在MATLAB中,可以使用gampdf函数计算伽玛分布的概率密度函数,使用gamcdf函数计算累积分布函数,使用gaminv函数计算反函数。

4. 威布尔分布(Weibull Distribution)威布尔分布是描述寿命和可靠性等随机事件的概率分布函数。

在MATLAB中,可以使用wblpdf函数计算威布尔分布的概率密度函数,使用wblcdf函数计算累积分布函数,使用wblinv函数计算反函数。

5. 泊松分布(Poisson Distribution)泊松分布广泛应用于描述单位时间内事件发生的次数的概率分布函数。

在MATLAB中,可以使用poisspdf函数计算泊松分布的概率质量函数,使用poisscdf 函数计算累积分布函数,使用poissinv函数计算反函数。

二、离散型概率分布函数1. 二项分布(Binomial Distribution)二项分布用于描述重复试验的结果,其中每次试验只有两个可能结果。

matlab 高斯分布算概率 -回复

matlab 高斯分布算概率 -回复

matlab 高斯分布算概率-回复【Matlab 高斯分布算概率】引言:高斯分布,也被称为正态分布,是统计学领域中最常见的一种概率分布。

在很多实际应用中,高斯分布被广泛用于模拟和分析数据。

本文将介绍如何使用Matlab来计算和分析高斯分布概率。

一、高斯分布的定义与特点:高斯分布是一个连续概率分布,其特点是呈钟形曲线,中心对称,两边逐渐向下趋近于零。

高斯分布由两个参数决定:均值μ(表示分布的中心位置)和标准差σ(表示数据分布的离散程度)。

高斯分布的概率密度函数可以用数学公式表示为:p(x) = (1 / sqrt(2π*σ^2)) * exp(-((x-μ)^2) / (2σ^2))其中,sqrt表示开平方,exp表示指数函数。

二、Matlab中的高斯分布函数:在Matlab中,用于计算高斯分布概率的函数是normpdf(x, μ, σ),其中x是要计算概率的点,μ是均值,σ是标准差。

通过该函数,我们可以直接计算给定均值和标准差下的概率。

三、使用Matlab计算高斯分布概率:下面我们通过一个具体的例子来演示如何使用Matlab计算高斯分布概率。

例子:假设有一组数据x = [1, 2, 3, 4, 5, 6, 7, 8],我们希望计算在均值为4,标准差为1的条件下,各个数据点的概率。

以下是具体的计算步骤:1. 打开Matlab,并定义数据x、均值μ和标准差σ:x = [1, 2, 3, 4, 5, 6, 7, 8];μ= 4;σ= 1;2. 使用normpdf函数计算每个数据点的概率:prob = normpdf(x, μ, σ);3. 输出结果:disp(prob);运行上述代码后,将会得到以下结果:0.2419 0.0539 0.0044 0.0001 0.0044 0.05390.2419 0.3989结果表示在给定均值为4和标准差为1的条件下,各个数据点的概率。

四、Matlab绘制高斯分布曲线:除了计算高斯分布概率,Matlab还提供了绘制高斯分布曲线的功能,通过绘制曲线可以更直观地观察数据分布情况。

matlab t分布函数

matlab t分布函数

matlab t分布函数MATLAB是一种非常流行的计算机软件,它能运行各种数字计算、数据可视化以及编程等操作,同时也是进行数学统计分析的理想工具。

t分布是一种常见的概率分布函数,使用普遍,广泛应用于统计学中。

在本文中,我们将针对 MATLAB中的t分布函数进行详细的介绍,包括其公式、参数以及应用等方面。

一、t分布函数的介绍t分布,又叫做Student's t分布,可以描述样本大小较小(n<30)时,样本平均值的分布情况。

在统计学中,t分布广泛应用于假设检验、置信区间等方面。

T分布函数的概率密度函数为:$$f(x;\nu )={\frac {\Gamma ((\nu +1)/2)}{\sqrt {\nu \pi }\Gamma (\nu/2)}}\left(1+{\frac {x^{2}}{\nu }}\right)^{-\left({\frac {\nu +1}{2}}\right)},x\in {\mathbb {R}}$$$\nu$代表自由度(degrees of freedom),$\Gamma$代表Gamma函数, $\pi$是3.1415926……, x为随机变量的取值。

二、MATLAB中的t分布函数在 MATLAB中,t分布函数是通过 tpdf 函数实现的。

以下是 tpdf函数的语法格式:y = tpdf(x,nu)x代表随机变量的取值,nu代表自由度。

在如下的程序中,我们展示了如何使用tpdf函数来绘制t分布函数的图像。

x = -6:0.1:6;y1 = tpdf(x,1);y2 = tpdf(x,2);y3 = tpdf(x,5);y4 = tpdf(x,30);plot(x,y1,x,y2,x,y3,x,y4);title('T-Distribution Probability Density Function');legend('nu=1','nu=2','nu=5','nu=30');xlabel('t');ylabel('pdf(t)');这里我们用变量 x 来定义 t 的取值范围,y1、y2、y3、y4分别对应自由度为1、2、5、30时的 t 分布函数,程序的输出结果如下图所示:从上图中可以看出,t分布函数的自由度越大,其分布越接近标准正态分布。

MATLAB中关于常见的概率分布密度函数的语句及格式

MATLAB中关于常见的概率分布密度函数的语句及格式

MATLAB中关于常见的概率分布密度函数的语句及格式MATLAB中关于常见的概率分布密度函数的语句及格式normpdf(x,mu,sigma) 正态分布密度函数。

uifpdf(x,a,b) 均匀分布(连续)密度函数exppdf(x,a) 指数分布密度函数geopdf(x,p) 几何分布密度函数binopdf(x,n,p) 二项分布密度函数poisspdf(x,n) 泊松分布密度函数unidpdf(x,n) 均匀分布(离散)密度函数chi2pdf(x,3) X^2分布密度函数fpdf(x,m,n) F分布密度函数tpdf(x,n) t分布密度函数MATLAB中解决F分布和t分布问题x=finv(1-α,n1,n2)----F(n1,n2)分布的上侧α分位数x=tinv(1-α,n)----t(n)分布的上侧α分位数x=chi2inv(1-α,n)------卡方分布(n)的上侧α分位数一、常见连续分布的密度函数MATLAB实现1正态分布x=-8:0.1:8;>> y=normpdf(x,0,1);>> figure(1);plot(x,y);>> grid on;>> y1=normpdf(x,1,2);>> figure(2);plot(x,y,x,y1,':')>> grid on;2均匀分布>> clear all>> x=-10:0.1:10;>> r=1;>> y=unifpdf(x,0,2*pi*r); >> plot(x,y,'r*');>> grid on;3 指数分布x=0:0.1:30;>> y=exppdf(x,4);>> plot(x,y,'m-.')>> grid on二、常见离散分布的密度函数1几何分布x=0:30;>> y=geopdf(x,0.5);>> plot(x,y,'bo')>> grid on2二项分布clear all>> x=0:50;>> y=binopdf(x,500,0.05); >> plot(x,y,'r*');3泊松分布x=0:50;>> y=poisspdf(x,25);>> plot(x,y,'r.');三、三大抽样分布的密度函数1 X*2分布。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB产生各种分布的随机数(2011-04-06 16:04:21)
标签:
it
1,均匀分布U(a,b):
产生m*n阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd (a,b,m, n)
产生一个[a,b]均匀分布的随机数:unifrnd (a,b)
2,0-1分布U(0,1)
产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n)
产生一个[0,1]均匀分布的随机数:rand
4,二类分布binornd(N,P,mm,nn) 如binornd(10,0.5,mm,nn)
即产生mm*nn均值为N*P的矩阵
binornd(N,p)则产生一个。

而binornd(10,0.5,mm)则产生mm*mm的方阵,军阵为N*p。

5,产生m*n阶离散均匀分布的随机数矩阵:
unidrnd(N,mm,nn)产生一个数值在1-N区间的mm*nn矩阵
6,产生mm nn阶期望值为的指数分布的随机数矩阵:
exprnd( ,mm, nn)
此外,常用逆累积分布函数表
函数名调用格式函数注释
norminv X=norminv(P,mu,sigma) 正态逆累积分布函数
expinv X=expinv(P,mu) 指数逆累积分布函数
weibinv X=weibinv(P,A,B) 威布尔逆累积分布函数
logninv X=logninv(P,mu,sigma) 对数正态逆累积分布函数
Chi2inv X=chi2inv(P,A,B) 卡方逆累积分布函数
Betainv X=betainv(P,A,B) β分布逆累积分布函数。

相关文档
最新文档