matlab产生一组均为一的矩阵,在matlab中如何从一组数中得到随机数组成一个n*n的矩阵...

导航:网站首页 >

在matlab中如何从一组数中得到随机数组成一个n*n的矩阵

时间:2019-3-15

在matlab中如何从一组数中得到随机数组成一个n*n的矩阵

从1,2,3,4,5,6,7,8,9,以及他们的倒数总共17个数中取随机数,组成矩阵

相关问题:

匿名网友:

a=[1 2 3 4 5 6 7 8 9]

a=unique([a 1./a]);

n=10;

b=a(randint(n,n,[1,length(a)]));

再问: 显然是不对的,不过我已经知道了,还是谢谢你

再答: 我运行是没有问题的 b = 9.0000 3.0000 0.1111 0.1111 7.0000 0.1667 1.0000 5.0000 6.0000 0.1429 0.1667 6.0000 0.2500 5.0000 0.1111 4.0000 8.0000 0.2500 9.0000 0.1111 3.0000 8.0000 6.0000 0.5000 4.0000 0.2500 6.0000 7.0000 1.0000 8.0000 1.0000 5.0000 0.1111 8.0000 0.3333 2.0000 3.0000 2.0000 7.0000 0.1667 8.0000 0.1429 0.1429 0.5000 7.0000 0.1429 6.0000 0.3333 0.1429 0.2500 5.0000 0.3333 0.1667 0.5000 1.0000 4.0000 4.0000 4.0000 9.0000 4.0000 0.5000 8.0000 0.1667 7.0000 5.0000 0.3333 0.2500 2.0000 0.2000 0.2000 0.1111 8.0000 3.0000 1.0000 0.5000 7.0000 0.2000 0.5000 0.2000 0.5000 6.0000 0.3333 0.2000 0.1667 0.2500 7.0000 0.2500 4.0000 7.0000 0.1250 0.5000 8.0000 0.1667 4.0000 0.1667 3.0000 2.0000 3.0000 5.0000 9.0000

大家还关注:

matlab 如何从一组数据中随机抽取一个-

2个答案  提问时间: 2011-06-13  3个赞

问题说明:a=[2,3,5,7,8,10];现需要从a中随机抽取一个数,重复100次,每次随机抽取的...

回答:先得到下标:r = randi(6,100,1)然后新数列:A(1:100)=[a(r(1));a(r(100))]2011-6-13

怎样用matlab产生一组和为1的随机数?

2个答案  提问时间: 2011-08-17

问:要求所产生的随机数和为一,且都是(0,1)内的数

回答:matlab中直接提供了泊松分布随机数的生成函数poissrnd poisson random numbersr = poissrnd(lambda)r = poissrnd(lambda,m)r = poissrnd(lambda,m,n)生成以lambda为参...2011-8-17

MATLAB中,怎样把一组给定的数据随机排列?

2个答案  提问时间: 2017-03-10  78个赞

问题说明:[-2.8 -2.6 -2.2 -1.9 -1.5 -1.0 -0.5 0.2 0.6 1.2 1.5],现在我想让它们随机排列,...

回答:X=X(randperm(numel(x))) numel(x)获得变量长度 randperm(n)产生长度为n的随机数列 如:randperm(4) ans= 3 2 1 4 X(...) 取得X中相应元素产生新数列2017-3-11

Matlab中怎么产生-1到1之间的随机数

5个答案  提问时间: 2012-02-22

回答:rand(1)*(N-M)+M (N,M)区间内的随机数,收敛性不太好2012-2-22

如何在MATLAB中生成一组在规定范围符合指定分布的随机数

2个答案  提问时间: 2015-08-20

回答:既然是指定分布,就不可能规定随机数的范围,否则就不符合指定的分布。只能先生成一定分布的随机数,然后从中挑选在规定范围内的数2015-8-20

matlab中如何求一组随机数每个点到另外一组随机数每个点的距离?...

2个答案  提问时间: 2017-06-18

问题说明:下面是两组随机数 程序有问题的话请大神帮忙改一下,最后生成能被其他程序...

回答:你把第二组的cxd改个名字,比如叫dxc好了 n=size(cxd,1);%第一组点数量 m=size(dxc,1);%第二组点数量 [p,q]=ndgrid(1:n,1:m); f=@(t)norm(cxd(p(t),:)-dxc(q(t),:)); dis=...2017-6-18

如何用matlab产生一组不同的随机整数?函数越简单越好!

4个答案  提问时间: 2010-11-17  16个赞

问:特别想说明下,我要利用matlab产生的随机数中有些整数是不存在的,希望能...

回答:matlab没有随机产生整数的函数rand可以产生[0 1]上的均匀分布的随机数比如你需要[0 1000]的随机整数,那你可以fix(rand(1)*1000)2010-11-17

如何用matlab生成随机数函数

6个答案  提问时间: 2007-07-06  1个赞

回答:1。MATLAB函数Rand以间隔(0, 1)生成的均匀随机数均匀分布在(0,1)之间。一个被称为种子的值用来控制生成的随机数。一致随机数函数的语法是RAND(n),伦德(m,n...2007-7-6

在MATLAB中如何随机产生一个由0和1两个数组成的长度为N的随机序...

1个答案  提问时间: 2011-02-23  21个赞

回答:A=randint(1,1000)randint(M,N)是产生由0和1两个数组成的M*N维矩阵这样的随机数产生函数还有randn(M,N)产生标准正太分布的随机数rand(M,N)产生均匀分布随机数你可...2011-2-23

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值