根据pdf或cdf生成随机数:根据用户定义的概率密度函数(pdf)或累积分布
函数(cdf)生成随机数- -mat lab开发
句法y = randdf(S,D,F) S - 维度的大小,整数值。 示例:S=10 创建一个 10×1 数组示例:S=[10,2] 创建一个 10×2 矩阵
D - 密度函数,数字矩阵Pdf 或 cdf 由矩阵描述,其大小为 N×2。 pdf 或 cdf 的采样点形成第二行。 pdf 或 cdf 的函数值形成第一行。
F - 标志,'pdf' 或 'cdf'
例子: x=[-1:0.01:1];%采样点y=2*(x-0.1)+4*(x0.3);% pdf的函数值情节(x,y,'黑色') r=randdf([10000],[y;x],'pdf'); % 生成随机数坚持,稍等h=直方图(r); h.归一