| 10 | 1/1 | 返回列表 |
| 查看: 2792 | 回復(fù): 9 | ||
[求助]
matlab如何生成不同的隨機(jī)數(shù)
|
|
程序1.下面這個(gè)程序生成的隨機(jī)數(shù)都是相同的 h=zeros(10,10); t=1; fid1=fopen('tyh4.dat','a'); for jj=1:4 rand('state',sum(1000000*clock)); x=rand(1,10)-0.5; %fprintf(fid2,'%f\n',x); for j=1:10; H(j,j)=x(j)*t; fprintf(fid1,'%f\n', H(j,j)); end end 把文件打開看下,4次生成的隨機(jī)數(shù)相同。 去掉rand('state',sum(1000000*clock)); h=zeros(10,10); t=1; fid1=fopen('tyh4.dat','a'); for jj=1:4 x=rand(1,10)-0.5; %fprintf(fid2,'%f\n',x); for j=1:10; H(j,j)=x(j)*t; fprintf(fid1,'%f\n', H(j,j)); end end 4次循環(huán)生成的隨機(jī)數(shù)不同,但是多次運(yùn)行程序會(huì)發(fā)現(xiàn),每次得到的文件內(nèi)容都是相同的。 目的:每次jj循環(huán)得到不同的隨機(jī)數(shù),每次運(yùn)行程序得到不同的隨機(jī)數(shù),怎么能實(shí)現(xiàn)呢? |




木蟲 (著名寫手)

送鮮花一朵 |
取隨機(jī)數(shù)rand()。取系統(tǒng)時(shí)間作為隨機(jī)數(shù)種子,是避免產(chǎn)生偽隨機(jī)數(shù),不然每次重新打開matlab所取的隨機(jī)數(shù)序列是相同的。 %取0-1之間的隨機(jī)數(shù) ctime = datestr(now, 30);%取系統(tǒng)時(shí)間 tseed = str2num(ctime((end - 5) : end)) ;%將時(shí)間字符轉(zhuǎn)換為數(shù)字 rand('seed', tseed) ;%設(shè)置種子,若不設(shè)置種子則可取到偽隨機(jī)數(shù) %取0-1之間的隨機(jī)數(shù) for i = 1:5 weight(i) = rand(); end weight 這樣可以吧?呵呵,網(wǎng)上搜到了 |



至尊木蟲 (著名寫手)
驃騎將軍


| 10 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 293求調(diào)劑 +7 | zjl的號(hào) 2026-03-16 | 12/600 |
|
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +8 | 一定有學(xué)上- 2026-03-14 | 9/450 |
|
|
[考研] 344求調(diào)劑 +4 | knight344 2026-03-16 | 4/200 |
|
|
[考研] 293求調(diào)劑 +6 | 世界首富 2026-03-11 | 6/300 |
|
|
[考研] 085600材料與化工 +4 | 安全上岸! 2026-03-16 | 4/200 |
|
|
[考研] 0854可跨調(diào)劑,一作一項(xiàng)核心論文五項(xiàng)專利,省、國(guó)級(jí)證書40+數(shù)一英一287 +3 | 小李0854 2026-03-16 | 3/150 |
|
|
[考研] 285化工學(xué)碩求調(diào)劑(081700) +9 | 柴郡貓_ 2026-03-12 | 9/450 |
|
|
[考研] 一志愿,福州大學(xué)材料專碩339分求調(diào)劑 +3 | 木子momo青爭(zhēng) 2026-03-15 | 3/150 |
|
|
[考研] 085600調(diào)劑 +5 | 漾漾123sun 2026-03-12 | 6/300 |
|
|
[考研] 085600材料與化工 求調(diào)劑 +13 | enenenhui 2026-03-13 | 14/700 |
|
|
[考研] 本科南京大學(xué)一志愿川大藥學(xué)327 +3 | 麥田耕者 2026-03-14 | 3/150 |
|
|
[考研] 中科大材料專碩319求調(diào)劑 +3 | 孟鑫材料 2026-03-13 | 3/150 |
|
|
[考研] 265求調(diào)劑 +4 | 威化餅07 2026-03-12 | 4/200 |
|
|
[考研] 學(xué)碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 304求調(diào)劑 +6 | Mochaaaa 2026-03-12 | 7/350 |
|
|
[考研] 一志愿西南交大,材料專碩317求調(diào)劑 +5 | lx8568 2026-03-11 | 5/250 |
|
|
[考研] 329求調(diào)劑 +3 | miaodesi 2026-03-12 | 4/200 |
|
|
[考研] 求調(diào)劑 +7 | 18880831720 2026-03-11 | 7/350 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達(dá)46 2026-03-12 | 4/200 |
|
|
[考研] 化工學(xué)碩306求調(diào)劑 +9 | 42838695 2026-03-12 | 9/450 |
|