怎麼在matlab裡生成8階均勻分佈的隨機矩陣

2021-05-21 21:29:28 字數 3468 閱讀 4410

1樓:匿名使用者

最簡單的答案:

>> a = rand(8)

a =0.8147 0.9575 0.

4218 0.6787 0.2769 0.

4387 0.7094 0.9597

0.9058 0.9649 0.9157 0.7577 0.0462 0.3816 0.7547 0.3404

0.1270 0.1576 0.7922 0.7431 0.0971 0.7655 0.2760 0.5853

0.9134 0.9706 0.9595 0.3922 0.8235 0.7952 0.6797 0.2238

0.6324 0.9572 0.6557 0.6555 0.6948 0.1869 0.6551 0.7513

0.0975 0.4854 0.0357 0.1712 0.3171 0.4898 0.1626 0.2551

0.2785 0.8003 0.8491 0.7060 0.9502 0.4456 0.1190 0.5060

0.5469 0.1419 0.9340 0.0318 0.0344 0.6463 0.4984 0.6991

2樓:匿名使用者

均勻分佈是什麼意思? 每行的值符合均勻分佈?

matlab1、 生成1個6*6階的單位矩陣 2、 生成一個均勻分佈隨機矩陣(4*4) 3、 均勻分佈隨機矩陣(6*6)

3樓:匿名使用者

首先糾正個錯誤復再給你

制解答哈,第5中,產生的向量,向量是一個1xn的,而不可能是個6*6的。

% 1.生成1個6*6階的單位矩陣

a=eye(6);

% 2.生成一個均勻分佈隨機矩陣(4*4)b=rand(4);

% 3.均勻分佈隨機矩陣(6*6)

c=rand(6);

% 4.正態分佈隨機矩陣(8*8)

d=randn(8);

% 5.產生線性等分向量

e=linspace(0,1,100);

% 6.產生對數等分向量

f=logspace(1:1e5,100);

% 7.wilkinson特徵值測試陣(5階)g=wilkinson(5);

matlab中怎麼產生一個隨機矩陣

4樓:匿名使用者

matlab中通過rand函式產生的是介於0到1(不包括1)之間的偽隨機數。更多資訊請在matlab命令視窗輸入help rand獲得幫助資訊。

用法:1.rand(n)表示產生一個n×n的隨機矩陣,n必須是整數,否則會報錯。

2.rand(m,n)或rand([m n])產生m×n均勻分佈的隨機矩陣,元素取值在0.0~1.0。

3.x=rand(1,10);產生10個0~1的隨機數。

5樓:匿名使用者

rand(m,n)

產生mxn,0~1均勻分佈的隨機矩陣

matlab中怎麼產生離散的均勻隨機數?

6樓:匿名使用者

unidrnd可以產生離散的均勻隨機數,其實在新版的matlab中支援模糊查詢,在***mand視窗中輸入uni然後按下tab鍵,所有以uni開頭的函式都會列出來!

7樓:shine戚七七

以產生0-1上均勻分佈的

隨機數為例:

方法1、對於問題,如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:

y = rand(m,n);

方法2、用統計工具箱,y = unifrnd(0,1,m,n).

另外,提供常用的函式分佈供參考:

1、 均勻分佈u(a,b)

產生m*n階[a,b]均勻分佈u(a,b)的隨機數矩陣:unifrnd (a,b,m, n)

2、0-1分佈u(0,1)

產生m*n階[0,1]均勻分佈的隨機數矩陣:rand (m, n)

3、二類分佈binornd(n,p,mm,nn),即產生mm*nn均值為n*p的矩陣

4、產生m*n階離散均勻分佈的隨機數矩陣:

unidrnd(n,mm,nn) 產生一個數值在1-n區間的mm*nn矩陣;

5、產生mm nn階期望值為 的指數分佈的隨機數矩陣:exprnd ( ,mm, nn).

8樓:上善之水

rand(x)是生成1以內的隨機數

你可以讓它*你需要數的範圍

matlab 中如何產生0-1上均勻分佈的隨機數

9樓:匿名使用者

在matlab 中產生0-1上均勻

分佈的隨機數方法如下:

方法1、對於問題,如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:

y = rand(m,n);

方法2、用統計工具箱,y = unifrnd(0,1,m,n).

另外,提供常用的函式分佈供參考:

1、 均勻分佈u(a,b)

產生m*n階[a,b]均勻分佈u(a,b)的隨機數矩陣:unifrnd (a,b,m, n)

2、0-1分佈u(0,1)

產生m*n階[0,1]均勻分佈的隨機數矩陣:rand (m, n)

3、二類分佈binornd(n,p,mm,nn),即產生mm*nn均值為n*p的矩陣

4、產生m*n階離散均勻分佈的隨機數矩陣:

unidrnd(n,mm,nn) 產生一個數值在1-n區間的mm*nn矩陣;

5、產生mm nn階期望值為 的指數分佈的隨機數矩陣:exprnd ( ,mm, nn).

10樓:匿名使用者

對於你的問題,如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:

y = rand(m,n)

用統計工具箱,

y = unifrnd(0,1,m,n)

11樓:匿名使用者

如果 y 是m*n的服從0~1均勻分佈的隨機矩陣:

y = rand(m,n)

用統計工具箱,

y = unifrnd(0,1,m,n)

12樓:匿名使用者

rand函式

a=rand(m,n)

該函式產生一個大小m*n的陣列,陣列的元素為在區間(0,1)內均勻分佈的數

13樓:匿名使用者

x=random('unif',0,1)

14樓:dandy的同桌

rand生成的是標準正態分佈

裡怎麼生成目錄,word裡怎麼生成目錄?

word中怎麼自動生成目錄 首先要將做為目錄的標題都設定成 標題1 這樣的樣式。如果已經設好了就簡單了。如果沒有設好,先設定好一個,選中這個標題,雙擊格式刷,然後一個標題一個標題的刷。標題設定好了,將游標定位在文件的首部,插入 引用 索引和目錄,選目錄卡,然後在這裡設定一下,確定即可。至於曲線圖你沒...

在matlab中自定義四階系統求該系統在階躍信

定義系統模型 g tf 10 20 10 23 26 23 10 構造輸入向量0.1 1 t t linspace 0,35,200 u 0.1 ones 1,200 在圖中右鍵characteristic可以選擇顯示超調為繪製響應曲線0.258,t 4.57 lsim g,u,t 由於回上答述函式...

請問在matlab中如何畫出此二階微分方程組的y x的解

令x1 x,x2 x x3 y,x4 y 得zhi x1 x2 x2 x2 sqrt x2 dao2 x4 2 x3 x4 x4 x4 sqrt x2 2 x4 2 9.8 程式為版 f 權 t,x x 2 x 2 sqrt x 2 2 x 4 2 x 4 x 4 sqrt x 2 2 x 4 2 ...