多项式定理 matlab,泊松定理卡方分布及多项式拟合的MATLAB实现.pdf
泊松定理、卡方分布及多项式拟合的MATLAB 实现
电气0708 刘里鹏 U200712332
1、泊松分布(Poisson distribution)
原理:泊松分布与正态分布的关系:当泊松分布的10 时,该泊松分布十分接近正态分
布 2 。
N (, ( ) )
演示:
(1)泊松分布概率函数和相应正态分布概率密度函数的计算
Lambda=20;x=0:50;yd_p=poisspdf(x,Lambda);
yd_n=normpdf(x,Lambda,sqrt(Lambda));
(2 )两种概率函数的图形比较
plot(x,yd_n,'b-',x,yd_p,'r+')
text(30,0.07,'\fontsize{12} {\mu} = {\lambda} = 20') %MATLAB 新指令
图 1 20 的泊松分布和 20 正态分布的关系
2、正态分布(Normal distribution )
- 1 -
原理及说明:正态分布标准差意义的图示。
mu=3;sigma=0.5; %正态分布参数设定
x=mu+sigma*[-3:-1,1:3];yf=normcdf(x,mu,sigma);
P=[yf(4)-yf(3),yf(5)-yf(2),yf(6)-yf(1)];%计算 P(k x k )
xd=1:0.1:5;yd=normpdf(xd,mu,sigma); %计算概率密度函数,供图示。
%为各区域填色而进行的计算
for k=1:3
xx{k}=x(4-k):sigma/10:x(3+k); %用元胞数组存放采样数不同的数据
yy{k}=normpdf(xx{k},mu,sigma); %用元胞数组存放采样数不同的数据
end
subplot(1,3,1),plot(xd,yd,'b');hold on
fill([x(3),xx{1},x(4)],[0,yy{1},0],'g')
text(mu-0.5*sigma,0.3,num2str(P(1))),hold off
subplot(1,3,2),plot(xd,yd,'b');hold on
fill([x(2),xx{2},x(5)],[0,yy{2},0],'g')
text(mu-0.5*sigma,0.3,num2str(P(2))),hold off
subplot(1,3,3),plot(xd,yd,'b');hold on
fill([x(1),xx{3},x(6)],[0,yy{3},0],'g')
text(mu-0.5*sigma,0.3,num2str(P(3))),hold off
图 2 均值两侧一、二、三倍标准差之间的概率
- 2 -
2
3、 分布(Chi-square distribution )
演示:逆累计分布函数的应用。
clf;v=4;xi=0.9;x_xi=chi2inv(xi,v);%设置信水平 为 90%,确定置信区间。
x=0:0.1:15;yd_c=chi2pdf(x,v); %计算 2 的概率密度函数,供绘制曲线用。
(4)
%绘制图形,并把置信区间填色。
plot(x,yd_c,'b'),hold on
xxf=0:0.1:x_xi;yyf=chi2pdf(xxf,v); %为填色而计算
fill([xxf,x_xi],[yyf,0],'g') %注意:加入点(x_xi,0)以使填色区域封闭。
text(x_xi*1.01,0.01,num2str(x_xi)) %注写置信区间边界值
text(10,0.16,['\fontsize{16} x~{\chi}^2' '(4)'])
text(1.5,0.08,'\fontname{隶书}\fontsize{22}置信
多项式定理 matlab,泊松定理卡方分布及多项式拟合的MATLAB实现.pdf相关推荐
- matlab多项式拟合体会,多项式拟合——用Matlab实现并分析
多项式拟合--用Matlab实现并分析 1.问题 编程实现多项式拟合例子,体会overfitting. 2.方法 可以使用matlab中的方法实现多项式拟合.polyfit(x,y,n),其中n表示预 ...
- matlab练习程序(最小二乘多项式拟合)
最近在分析一些数据,就是数据拟合的一些事情,用到了matlab的polyfit函数,效果不错. 因此想了解一下这个多项式具体是如何拟合出来的,所以就搜了相关资料. 这个文档介绍的还不错,我估计任何一本 ...
- 最小二乘多项式拟合程序matlab,最小二乘法的多项式拟合(matlab实现)
1.用最小二乘法进行多项式拟合(matlab实现)西安交通大学 徐彬华算法分析:对给定数据 (i=0 ,1,2,3,.,m),一共m+1个数据点,取多项式P(x),使函数P(x)称为拟合函数或最小二乘 ...
- MATLAB数值分析学习笔记:多项式拟合
在很多情况下,我们需要估计精确值之间的可能取值,常用的方法是多项式插值法.多项式插值法的原理是n个数据点可以确定n-1次多项式:例如三点确定一条抛物线. 工程上常用的多项式插值的方法有两种:牛顿插值法 ...
- matlab 回归分析 1,数据回归分析和拟合的Matlab实现1
一.多元线性回归 1.确定回归系数的点估计值:b=regress( Y, X ) 2.求回归系数的点估计和区间估计.并检验回归模型: [b, bint,r,rint,stats]=regress(Y, ...
- matlab中polyfit多项式拟合函数说明
目录 polyfit函数应用场景 polyfit函数原理 polyfit函数语法及示例 1.polyfit函数应用场景 在进行光学仿真时,需要输入材料在不同波长下的折射率n和消光系数k,如果输入的材料 ...
- MATLAB多项式拟合
matlab多项式拟合 使用matlab实现多项式拟合比较简单,几行命令就能实现. clc;clear; close all;len = 20; % 数据长度 x = 1:1:len; % 时间轴坐标 ...
- matlab的多项式拟合,函数求导,画函数曲线
给一列数据. 拟合出该数据的函数曲线.多项式拟合. 然后画出函数曲线来.以及给出函数形式. 求导. 再画出导数的曲线.以及给出导数函数形式. matlab代码: clc close all clear ...
- MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合)
MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合) lsqcurvefit函数 函数原型 x=lsqcurvefit(fun, x0, xdata, ydata) == 其中的参 ...
最新文章
- 发送IP和MAC地址的方法
- 怎样在SecureCRT的shell里用命令上传下载文件(转)
- Java基础知识强化之IO流笔记42:IO流总结(图解)
- BlinkOn9 - Viz Update
- 2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值
- 数据预处理-数据规约-属性规约
- C++ string类常用函数
- Nginx安装使用及与tomcat实现负载均衡
- vue和jquery的交互问题,何时用jquery何时用vue
- docker使用填坑记录(修改无法启动容器, 拉取国外镜像)
- 在非MVC环境下使用 Razor引擎
- centos 6.5 搭建svn
- fatal: empty string is not a valid pathspec, please use . instead if you meant to match all paths
- java内存分配不够_java内存空间不够问题
- 华为防火墙配置IPSEC实现二个站点间网络互通 隧道模式 CLI配置 (三)
- webpack压缩图片
- Cartoon Animator动画制作软件CTA自动保存项目小工具
- typora主题-orangeheart
- colab如何读取google drive(谷歌云盘)的文件
- 2022-2028全球与中国员工时间管理系统市场现状及未来发展趋势