找回密码
 注册
查看: 7341|回复: 0

生成均匀分布的随机矩阵办法

[复制链接]
发表于 2010-6-6 20:45:18 | 显示全部楼层 |阅读模式

函数  rand
格式  Y = rand(n)          %生成n×n随机矩阵,其元素在(0,1)内
Y = rand(m,n)        %生成m×n随机矩阵
Y = rand([m n])       %生成m×n随机矩阵
Y = rand(m,n,p,…)     %生成m×n×p×…随机矩阵或数组
Y = rand([m n p…])    %生成m×n×p×…随机矩阵或数组
Y = rand(size(A))      %生成与矩阵A相同大小的随机矩阵
rand                 %无变量输入时只产生一个随机数
s = rand('state')         %产生包括均匀发生器当前状态的35个元素的向量
rand('state', s)               %使状态重置为s
rand('state', 0)               %重置发生器到初始状态
rand('state', j)                %对整数j重置发生器到第j个状态
rand('state', sum (100*clock))   %每次重置到不同状态
例  产生一个3×4随机矩阵
>> R=rand(3,4)
R =
  0.9501    0.4860    0.4565    0.4447
  0.2311    0.8913    0.0185    0.6154
  0.6068    0.7621    0.8214    0.7919
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 23:54 , Processed in 0.027776 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表