MATLAB如何生成3行4列均值為5的0 10隨機矩陣

2021-03-30 15:22:10 字數 2541 閱讀 7662

1樓:匿名使用者

(1) rand:產生均值為0.5、幅度在0~1之間的偽隨機數(2) randn:

產生均值為0、方差為1的高斯白噪聲(3) randperm(n):產生1到n的均勻分佈隨機序列(4) normrnd(a,b,c,d):產生均值為a、方差為b大小為cxd的隨機矩陣

求**!!!matlab中輸出一個以0為均值,5為方差的隨機陣列,要求3333行3列,每一列前有序號

2樓:匿名使用者

n=3333;

a=randn(n,3)*sqrt(5);

num2str([(0:n-1)' a])說明:1、要求中未說明資料服從什麼分佈,暫按正態分佈處理。

2、方差的概念是指σ^2,希望對這一點的理解上沒有分歧。

3、資料輸出未說明要幾位有效數字,這裡按照預設值處理。

matlab中rand函式中元素服從0到1之間均勻分佈的隨機矩陣,那怎樣才能產生3-5之間的隨機數呢

3樓:匿名使用者

原理如下:抄a服從【0,1】均勻分佈,bai則(a+b)/n服從【b/n,(b+1)/n】均

du勻分佈zhi

。a*n+b服從【b,daob+n】均勻分佈因而,(rand()*2)+3服從【3,5】均勻分佈。

值得注意的是,我們首先考慮了均勻分佈區間的長度,將【0,1】區間拉伸到相同長度,然後再使用平移即可。

4樓:宇逸

3+2*rand()

matlab 產生一個三行三列隨機矩陣且矩陣的元素範圍0-100的整數,計算矩陣最大值所在位置

5樓:匿名使用者

a=floor(rand(3,3)*100)

[x y]=find(a==max(max(a)))

matlab產生一個3行6列隨機矩陣,找出矩陣中數值在0.5到0.7範圍內的數,並顯示在矩陣中的單

6樓:

>> a = rand( 3, 6 )

a =0.8147 0.9134 0.2785 0.9649 0.9572 0.1419

0.9058 0.6324 0.5469 0.1576 0.4854 0.4218

0.1270 0.0975 0.9575 0.9706 0.8003 0.9157

>> index = find( a > 0.5 & a < 0.7 )

index =58

>> [ i, j ] = find( a > 0.5 & a < 0.7 )

i =2

2j =23

matlab生成一個m*n隨機矩陣,要求該矩陣的均值是1*10^-6

7樓:宇逸

試試這樣:

num=1e-6;

sigma=1e-12;

x=num+sqrt(sigma)*randn(5,6)

x =1.0e-005 *

0.0369 0.1379 -0.

0018 0.0304 0.1480 0.

1525 -0.1325 0.1944 0.

0818 0.1008 0.1668 0.

0988

-0.0232 -0.1120 0.2521 0.0217 0.0922 0.1913

0.2056 0.0355 0.0962 0.1587 0.1889 0.1056

0.0887 0.0296 0.2227 0.0749 0.3309 -0.0107

>> mean(x(:))

ans =

9.8752e-007

可以得到均值約為1e-6的矩陣

matlab命令能建立均值為0.3,方差為0.5的5階正態分佈隨機矩陣的是

8樓:

h = normrnd(u,sigma,5,5);

u是均值,sigma是標準差

9樓:匿名使用者

同意cang_feng的意見

請問怎麼在matlab中生成一個高斯隨機矩陣?

10樓:吉吉濤

matlab中產生高斯隨機數的有幾種方法,常用的函式如randn產生(0,1)分佈

的高斯隨機數,而normrnd(mean,variance)產生所需的高斯隨機數

在matlab中如何實現2行3列的矩陣隨機轉換為2行4列的矩陣 10

11樓:匿名使用者

a=[1,2,3;4,5,6];

c=rand(3,4);

b=a*c

matlab中,0行1列的空矩陣是什麼,為什麼空矩陣會有1列

0 n或n 0的矩陣都是空矩陣。所謂的矩陣 乃至多維陣列 其實在記憶體中都是線性儲存的,這也是陣列可以使用單下標進行的索引的背景。至於行數和列數,都是對該片儲存區域的一種劃分方式而已,如果有興趣,看一看資料結構方面的書相信會對你有幫助。matlab中的1行0列空矩陣是什麼?為什麼空矩陣會有1行?10...

用vb,宣告5行5列的矩陣其元素為兩位整數,由計算機隨機產生。求每行的最大值,並儲存在一

dim str as string temp as integer 0,sum as integer 0,x as integer dim a 5,5 b 5 as integerfor i 1 to 5 for j 1 to 5 a i,j int rnd 90 10 str str a i,j ...

c語言程式設計題輸入兩個3行4列的矩陣計算並輸

include define p 3 define q 4 void s float a q float b q int i,j for i 0 i float s a p q b p q 改為 void s a p q b p q c語言程式設計 輸入兩個3行4列的矩陣,計算並輸出兩個矩陣的和。i...