作业帮 > 数学 > 作业

请教matlab产生随机数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/17 12:43:55
请教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)