% 前两个参数默认值是0,1,可以改成别的值。从第三个参数开始是生成的随机矩阵的尺寸。
% example: mycauchyrnd(1,2,4,5) 生成一个i额4x5的柯西分布随机数组
a = 0.0
b = 1.0
n = 1
if(nargin >= 1)
a = varargin{1}
if(nargin >= 2)
b = varargin{2}
if(nargin >= 3)
n = [varargin{3:end}]
end
end
end
p = rand(n)
r = a + b.*tan(pi*(p-0.5))
r(p == 0)= -Inf
r(p == 1)= Inf
这就是柯西分布。不懂的别瞎嘚嘚,看你给的那叫啥答案。就0 1 2 三个数,你搞笑呢。啥也不懂也好意思给人解答。