Matlab中rand state,s 和rand state,0 表示什麼意思

2021-04-18 13:07:57 字數 1192 閱讀 3411

1樓:留秀慧叔禹

rand('state',j)for

integer

j,resets

thegenerator

toits

j-th

state.用法自:(一)rand('state',s)表示隨機產生數的狀態state,一般情況下不用指定狀態。

但是有的書籍作者為了讓讀者能夠看到和他書本的同樣結果,採用了設定state,rand('state',0)。作用在於如果指定狀態,產生隨機結果就相同了。

(二)因為每次rand產生的隨機數都不一樣,在產生之後,為了得到與前面某個狀態相同的結果,用這個函式來產生該相同的隨機數如:>>

a=rand(3,1)a

=0.4565

0.0185

0.8214>>

a=rand(3,1)a

=0.4447

0.6154

0.7919>>

a=rand(3,1)a

=0.9218

0.7382

0.1763而》

rand('state',0)

>>a=rand(3,1)a

=0.9501

0.2311

0.6068>>

rand('state',0)

>>a=rand(3,1)a

=0.9501

0.2311

0.6068>>

rand('state',0)

>>a=rand(3,1)a

=0.9501

2樓:乘辰銘苑司

rand('state',s)表示隨機產生數的抄狀態state,一襲般情況下不用指定狀態。但是有的書籍作者為了讓讀者能夠看到和他書本的同樣結果,採用了設定state,rand('state',0)作用在於如果指定狀態,產生隨機結果就相同了。

rand('state',s)resetsthestate

tos.

rand('state',0)resetsthegenerator

toits

initial

state.

rand('state',j)for

integer

j,resets

thegenerator

toits

j-th

state.

matlab中怎麼顯示公式,matlab中影象顯示函式

clc clear syms x y 定義符號 x y z x exp y disp z 建立符號關係式並顯示 x 1,y 2,eval z x y 賦值後計算 開啟mathtype,preferences translator 然後如下面的設定 然後再mathtype裡面輸入乙個公式,然後拷貝到乙...

matlab傅利葉變換函式,matlab中傅利葉變換函式什麼意思了

用matlab 實現傅 bai里葉變換 使用者任意輸du入乙個函zhi數dao 然後,輸出函式的傅利葉變專換函式,然屬後輸出振幅頻率 x sin 2 pi t 任意輸入乙個函式。y fft x 傅利葉變換函式。plot abs y 振幅頻率。函式 function 表示每個輸入值對應唯一輸出值的一種...

matlab中的i什麼意思,matlab中,A1,i,是什麼意思

matlab中的 i,什麼意思是第i行的全部數值。如4 4矩陣a的第2行的全部數值。a 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 a 2,matlab中,a 1,i 是什麼意思?首先,a 1,2,4 這樣的索引式對於二維的陣列來說是肯定不對的。其次,想表示二行五列的22,索引方...