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...