日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab里wblrnd函数,matlab随机函数

發布時間:2023/12/14 循环神经网络 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab里wblrnd函数,matlab随机函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1. randsrc? ??無參數隨機輸出-1或1。有參數,按照概率輸出m*m或m*n階矩陣

2. rand? ? ? ?隨機產生0—1中某一數

3. randint? ??無參數隨機輸出0或1。有參數,按照概率輸出m*m或m*n階矩陣

4. randperm? ??返回從1到n隨機分布的整數序列,長度為n,如果需要重復多次出現,可用:randi(n,1,k)

randperm(10,k)+n;%k是變量個數,生成(n+1)~(10+n)中k個不重復數

5. intersect? ?intersect(A,B),A,B為向量,返回A,B中相同的元素,并且排序后輸出

intersect(A,B,'rows'),A,B需為相同列的矩陣,返回他們相同的行

6. cumsum? ??累積和,累積量

7. rectpuls

1. randsrc

out = randsrc

out = randsrc(m)????????% m*m階矩陣

out = randsrc(m,n)?????% 輸出m*n階

out = randsrc(m,n,alphabet)

out = randsrc(m,n,[alphabet; prob])

out = randsrc(m,n,...,state);

無參數,則隨機輸出-1或1。

有參數,輸出m*m或m*n矩陣,按照1/2的概率隨機分布-1和1,如果有alphabet向量參數,則按照同樣的概率輸出由該參數確定的數字(alphabet向量中的每個項都以相等的概率出現)。

再有prob參數,確定每一個數字的出現概率。

2. rand

而rand是隨機產生0—1中某一數

3. randint

out = randint

out = randint(m)

out = randint(m,n)

out = randint(m,n,rg)

out = randint(m,n,rg,state)

描述同上。但是無參數的話隨機輸出0或1。有參數,按照同樣概率輸出m*m或m*n階矩陣。如有rg參數,則按照同樣概率隨機輸出[0,rg-1](rg>0)或[rg+1,0](rg<0)或[min,max](rg為兩個元素的向量)之間的數字。

4. randperm

p = randperm(n)返回從1到n隨機分布的整數序列,長度為n。

p = randperm(n,k) 返回一行從1到n的整數中的k個,而且這k個數也是不相同的。

randperm返回不重復的重排采樣(k-permutations)。

如果需要重復多次出現,可用:randi(n,1,k)。

其他:

5. intersect

intersect(A,B),A,B為向量,返回A,B中相同的元素,并且排序后輸出。

intersect(A,B,'rows'),A,B需為相同列的矩陣,返回他們相同的行。

[c, ia, ib] = intersect(...);將相同元素的索引index輸出到ia,ib中。

6. cumsum

B = cumsum(X);??求向量X中元素的累積和,如果X為矩陣,則按列求累積量.

B = cumsum(X,dim);??按dim給定的維度求累積量。

例如:B = cumsum(X,1)返回的是沿著第一維(各列)的累加和,cumsum(X,2)返回的是沿著第二維(各行)的累加和。

相關函數:cumprod, prod, sum

sum 函數

eg.

7. rectpuls

rectpuls(T);??以零為中心寬度為1的方波,區間為左閉右開區間,即rectpuls(-0.5) = 1;而rectpuls(0.5) = 0;

rectpuls(T,W) generates a rectangle of width W.

轉自https://www.jianshu.com/p/825ddb8e59ec

一、rand ():生成(0,1)區間上均勻分布的隨機變量

rand(5,1) %生成隨機數排列的列向量。

rand(5)%生成5行5列的隨機矩陣。

rand(5,2)%生成5行2列的隨機矩陣。

x=rand(10000,1);

hist(x);%繪圖,生成隨機數的分布

二、randn ():生成(0,1)區間上正態分布的隨機變量

randn(5,1)%生成隨機數排列的列向量

randn(5)%生成5行5列的隨機矩陣。

randn(5,2)%生成5行2列的隨機矩陣。

x=randn(10000,1);

hist(x);%繪圖,生成隨機數的分布

三、連續型分布隨機函數

unifrnd?():生成某個區間上均勻分布的隨機變量

unifrnd(-2,3,5,1)%在(-2,3)區間內生成一列隨機變量

unifrnd(-2,3,5)%在(-2,3)區間內生成5行5列的隨機變量

unifrnd(-2,3,5,2)%在(-2,3)區間內生成5行2列的隨機變量

x=unifrnd(-2,3,100000,1);

hist(x,50)%繪圖,生成隨機數的分布

normrnd?():生成指定均值,標準差的正態分布的隨機變量

normrnd(2,3,5,1)%生成指定均值為2,標準差為3的正態分布的5行1列隨機變量

normrnd(2,3,5)%生成指定均值為2,標準差為3的正態分布的5行5列的隨機變量

normrnd(2,3,5,2)%生成指定均值為2,標準差為3的正態分布的5行2列的隨機變量

x=unifrnd(-2,3,100000,1);

hist(x,50)%繪圖,生成隨機數的分布

chi2rnd():生成的隨機數服從自由度為v的卡方分布

chi2rnd(5,5,1)%生成服從自由度為5的卡方分布的5行1列隨機變量

chi2rnd(5,5)%生成服從自由度為5的卡方分布的的5行5列的隨機變量

chi2rnd(5,5,2)%生成服從自由度為5的卡方分布的5行2列的隨機變量

x=chi2rnd(5,100000,1);

hist(x,50)%繪圖,生成隨機數的分布

frnd():生成的隨機數服從參數為w,v的t分布

frnd(3,5,5,1)%生成服從參數為(3,5)的f分布的5行1列隨機變量

frnd(3,5,5)%生成服從參數為(3,5)的f分布的的5行5列的隨機變量

frnd(3,5,5,2)%生成服從參數為(3,5)的f分布的5行2列的隨機變量

x=frnd(3,5,10000,1);

hist(x,50)%繪圖,生成隨機數的分布

trnd():生成的隨機數服從參數為v的t分布

trnd(5,5,1)%生成服從參數為5的t分布的5行1列隨機變量

trnd(5,5)%生成服從參數為5的t分布的的5行5列的隨機變量

trnd(5,5,2)%生成服從參數為5的t分布的5行2列的隨機變量

x=trnd(5,100000,1);

hist(x,50)%繪圖,生成隨機數的分布

同理:

betarnd()%生成服從參數為(w,v)的Beta分布的隨機數

exprnd()?%生成服從參數為mu的指數分布的隨機數

gamma()%生成服從參數為(w,v)的Gamma分布的隨機數

lognrd()%生成服從參數為(mu,sigma)的對數正態分布的隨機數

raylrnd()%生成服從參數為w的瑞利分布的隨機數

wblrnd()%生成服從參數為(scale,shape)的對數正態分布的隨機數

......

四、離散型分布隨機函數

unidrnd()%生成服從離散均勻分布的隨機數

unidrnd(5,5,1) %生成一列隨機變量

unidrnd(5,5) %生成5行5列的隨機變量

unidrnd(5,5,2) %生成5行2列的隨機變量

x=unidrnd(9,100000,1);

hist(x,9) %繪圖,生成隨機數的分布

binornd()?%生成的隨機數服從參數為(N,p)的二項分布

binornd(10,0.3,5,1)%生成5個隨機數排列的列向量

%注:上述語句生成的隨機數所服從的參數為(10,0.3)的二項分布

binornd(10,0.3,5)?%生成5行5列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(10,0.3)的二項分布

binornd(10,0.3,[5,2])%生成一個5行2列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(10,0.3)的二項分布

x=binornd(10,0.45,100000,1);

hist(x,11);%繪圖,生成隨機數的分布

geornd()%此函數生成服從幾何分布的隨機數。

geornd(0.4,5,1)?%生成5個隨機數排列的列向量

%注:上述語句生成的隨機數所服從的參數為(0.4)的二項分布

geornd(0.4,5)?%生成5行5列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(0.4)的二項分布

geornd(0.4,[5,2])?%生成一個5行2列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(0.4)的二項分布

x=geornd(0.4,100000,1);

hist(x,50)%繪圖,生成隨機數的分布

poissrnd()?%生成服從泊松(Poisson)分布的隨機數

poissrnd(2,5,1)?%生成5個隨機數排列的列向量

%注:上述語句生成的隨機數所服從的參數為(2)的泊松分布

poissrnd(2,5)?%生成5行5列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(2)的泊松分布

poissrnd(5,[5,2])%生成一個5行4列的隨機數矩陣

%注:上述語句生成的隨機數所服從的參數為(2)的泊松分布

x=poissrnd(2,100000,1);

hist(x,50);%繪圖,生成隨機數的分布

總結

以上是生活随笔為你收集整理的matlab里wblrnd函数,matlab随机函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。