全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1096 3
2012-09-24
下面编了一个用matlab产生(a,b)上均匀随机数的小程序,当我赋值a=1,b=2,n=1000时,前100个数是正常的 但是之后全是0了 肿么回事? 哪里出问题了?
程序:
function t=uni(a,b,n)
%generate the numbers fitted u(a,b)
t=zeros(n,1);
%generate a vector to store the numbers
for k=1:100;
    t(k)=(b-a)*rand()+a;
    %to generate the numbers that fit my conditions
end

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-9-24 18:39:08
我发现哪错了 2b了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-25 15:07:15
告诉楼下的各位哪里出问题了吧

for k=1:100;改成
for k=1:n;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-10-1 22:08:18
哎!果然是高手阿
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群