问题描述: 请教matlab产生随机数概率密度函数为f(x)=2x,如何产生随机数?x的范围是[0,1] 1个回答 分类:数学 2014-09-27 问题解答: 我来补答 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) 展开全文阅读