cauchypdf.m

来自「关于柯西分布的matlab工具包」· M 代码 · 共 51 行

M
51
字号
function p= cauchypdf(x, varargin)% USAGE:       p= cauchypdf(x, a, b)% % Cauchy probability density function (pdf), p= b/(pi*(b^2 + (x-a)^2)).% % ARGUMENTS:% x might be of any dimension.% a (default value: 0.0) must be scalars or size(x).% b (b>0, default value: 1.0) must be scalars or size(x).% % EXAMPLE:% x= -3:0.01:3;% plot(x, cauchypdf(x));% % SEE ALSO:    cauchycdf, cauchyfit, cauchyinv, cauchyrnd.% % Copyright (C) Peder Axensten <peder at axensten dot se>% % HISTORY:% Version 1.0, 2006-07-10.% Version 1.1, 2006-07-26.% - Added cauchyfit to the cauchy package. % Version 1.2, 2006-07-31:% - cauchyinv(0, ...) returned a large negative number but should be -Inf. % - Size comparison in argument check didn't work. % - Various other improvements to check list. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%		% Default values	a=	0.0;	b=	1.0;			% Check the arguments	if(nargin >= 2)		a=	varargin{1};		if(nargin == 3)			b=			varargin{2};			b(b <= 0)=	NaN;	% Make NaN of out of range values.		end	end	if((nargin < 1) || (nargin > 3))		error('At least one argument, at most three!');	end			% Calculate	p=	b./(pi*(b.^2 + (x-a).^2));end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?