3 回答

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
關(guān)鍵問題不是用法而是意義,rand是0-1的均勻分布,randn是均值為0方差為1的正態(tài)分布
用法自己help rand或者h(yuǎn)elp randn一下就知道了
rand(n)或randn(n)生成n*n的隨機(jī)數(shù)矩陣
rand(n,m)或randn(m,n)生成m*n的隨機(jī)數(shù)矩陣

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
1,一維數(shù)組輸入
在matlab中,基本的運(yùn)算單元是無需指定維數(shù)的數(shù)組。一維數(shù)組在數(shù)學(xué)上常稱為向量,如下所示,在matlab中要輸入數(shù)組 a = {1,2,4,9,21,13,20} ,按照下面格式就可以:
>> a = [1,2,4,9,21,13,20]
2,
二維數(shù)組輸入
在matlab中,二維數(shù)組可以看作2個(gè)一維數(shù)組,比如要輸入二維數(shù)組 a = {{1,2,3},{4,5,6},{7,8,9}} ,在command window(命令窗口)如下所示輸入即可:
>> a = [1,2,3;
4,5,6;
7,8,9]
可以看到,輸入后command window會(huì)輸出該二維數(shù)組(矩陣),如下圖所示(紅色箭頭即為輸出矩陣)
3,
其它數(shù)組輸入
在上面操作中可以發(fā)現(xiàn),一維數(shù)組是二維數(shù)組的一個(gè)特例,二維數(shù)組的第一維可謂“行”,第二維可謂“列”。以此類推,可以輸入三維數(shù)組、四維數(shù)組等。
比如三維數(shù)組如下輸入:
>> a = {[1,2;3,4],[5,6;7,8]}
如果輸入比如 a{1},則會(huì)輸出第一個(gè)二維矩陣,如下圖所示:
>> a{1}
ans =
1 2
3 4
添加回答
舉報(bào)