谁能给我解释一下这个matlab语句是什么意思?要详细一点的,谢谢

rand('seed',sum(100*clock))里面每个参数都要详细解释,rand().seed,sum()100*clock分别都是什么意思,这整个语句又是什么意... rand('seed', sum(100*clock))
里面每个参数都要详细解释,rand(). seed, sum() 100*clock分别都是什么意思,这整个语句又是什么意思
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
lyfsljbdcd
推荐于2016-07-14
知道答主
回答量:9
采纳率:0%
帮助的人:5.3万
展开全部
clock为是间变量[year month day hour minute seconds]当前电脑时间
将这个值乘以100求和;sum(100*clock)
rand是生成随机数的
rand('seed', sum(100*clock))
seed 用来控制 rand 和 randn
如果没有设置seed,每次运行rand或randn产生的随机数都是不一样的
这句话后面需要跟这样一句命令
x=rand;
这样就会的得到生成的随机数;
rand(‘seed’,数(控制顺序的)),但是clock是变量,因此每次回得到的值也是不同的
追问
没有设置seed每次运行rand产生的随机数都是不一样的,这样不是很好吗,随机数就是要随机呀,那为什么还要seed啊?
追答
因为在运行某些程序时,需要稳定的特定的序列。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式