来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/20 03:13:18
请教matlab产生随机数
概率密度函数为f(x)=2x,如何产生随机数?
x的范围是[0,1]
N=5000;%产生2000个随机数不清
>> x01=rand(1,N); %均匀随机数
>> x_2x=sqrt(x01);%你要的随机数,至于为什么是开根号,你看一下反变换法.
%以下检验
>> xx=0:0.05:1;
>> yy=hist(x_2x,xx)/N;
>> bar(xx,yy)
sum(yy)