Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-06-19, 18:03   #1
wpy6609
初级会员
 
注册日期: 2007-06-19
帖子: 5
声望力: 0
wpy6609 正向着好的方向发展
默认 【求助】产生随机数??

问题:根据平均分布在[a,b]内产生mn个随机数,并把这些随机数赋职给变量Pij,其中i=1,2,。。。,m;j=1,2,。。。,n。

求程序
wpy6609 当前离线   回复时引用此帖
旧 2007-06-21, 14:26   #2
spy1120
普通会员
 
spy1120 的头像
 
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19
spy1120 正向着好的方向发展
默认

X=rand(m,n).*(b-a)+a
__________________
吾幼学文,10年不就,怒,遂习武,校场骑射,中鼓吏,乃逐,闭门研医良久,自攥一良方,服之,卒!!!
spy1120 当前离线   回复时引用此帖
旧 2007-06-24, 18:50   #3
wpy6609
初级会员
 
注册日期: 2007-06-19
帖子: 5
声望力: 0
wpy6609 正向着好的方向发展
默认

楼上给的程序不对,因为只能产生一个随机数,而我要的是mn个随机数
wpy6609 当前离线   回复时引用此帖
旧 2007-06-25, 14:23   #4
spy1120
普通会员
 
spy1120 的头像
 
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19
spy1120 正向着好的方向发展
默认

谁说产生一个数的?
下面在〔-5,5)之间随机产生5行6列的数
clear;clc
m=5;n=6;
a=-5;b=5;
X=rand(m,n).*(b-a)+a

X =
-0.0345 1.6023 2.2711 2.0274 2.9482 4.7975
3.9977 -1.5803 -1.9071 0.4657 4.5684 -2.2855
3.2163 -2.1027 3.3850 -0.5512 0.2259 -2.4767
1.4491 -1.5881 0.6807 1.9457 3.8014 3.7574
3.1797 0.3408 -1.2959 1.2131 -3.2704 2.3731
>>
__________________
吾幼学文,10年不就,怒,遂习武,校场骑射,中鼓吏,乃逐,闭门研医良久,自攥一良方,服之,卒!!!
spy1120 当前离线   回复时引用此帖
旧 2007-06-25, 22:45   #5
wpy6609
初级会员
 
注册日期: 2007-06-19
帖子: 5
声望力: 0
wpy6609 正向着好的方向发展
默认

谢谢,知道了!
wpy6609 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 19:30


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.