matlab R = RAYLRND(B)中B具体是什么?

 我来答
酷呆爱死呆
推荐于2016-05-24 · TA获得超过4240个赞
知道大有可为答主
回答量:507
采纳率:100%
帮助的人:1141万
展开全部
R=raylrand(B)%%B可以是向量,也可以是矩阵,它是产生瑞利分布随机数的参数
>> B=randint(1,10,[1 10])
B =
10 3 2 9 3 7 10 7 9 1
>> R=raylrnd(B)
R =
4.9657 4.5115 2.1684 15.9551 4.3920 7.6142 17.2934 13.9753 12.9699 0.5923
>> B=magic(5)
B =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> R=raylrnd(B)
R =
31.2322 18.6401 1.0374 7.1672 3.5682
17.8232 1.6842 4.3804 12.3893 16.9073
4.8167 5.9771 7.7664 27.5941 29.1005
14.1572 26.2890 42.2639 20.8380 6.4922
11.5716 26.5738 17.1901 0.4349 4.0313
%%%R的尺寸和B的尺寸是一样的
可以打开raylrnd的m文件最后一行
r = sqrt(randn(sizeOut).^2 + randn(sizeOut).^2) .* b;产生随机数的过程中用到了b,就是矩阵B。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式