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
問題推薦
總結
以上是生活随笔為你收集整理的matlab产生一组均为一的矩阵,在matlab中如何从一组数中得到随机数组成一个n*n的矩阵...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle存储过程隐式函数,Oracl
- 下一篇: 换手率高说明什么?