作者查詢 / wope
作者 wope 在 PTT [ C_and_CPP ] 看板的留言(推文), 共106則
限定看板:C_and_CPP
看板排序:
全部Gossiping689Ikariam665WomenTalk336MobileComm288Health115C_and_CPP106Doctor-Info87Statistics84Plant81Math67StupidClown62Insurance54Boy-Girl53joke35Aquarium32translator23mobilesales22Printer_scan22PublicServan21biker20Examination18PC_Shopping17HatePolitics15Stock15Physics13Militarylife11Tech_Job10CFP9Android8Broad_Band8Child_Psy8DSLR8prozac8Lifeismoney7Psychiatry7Aves6Beauty6graduate6hardware6HardwareSale6DC5ForeignEX5lostsleep5Civil4creditcard4Mathematica4NTUBSE-B-934optical4part-time4Storage_Zone4teeth_salon4Baseball3marriage3Miaoli3nCoV20193TY_Research3allergy2car2CodeJob2L_TalkandCha2Master_D2MATLAB2toberich2Arthropoda1C_Chat1Eclipse1forsale1job1KMT1L_SecretGard1logic1Network1NTUBSE-B-971NtuDormM81NTUSA1Option1PhD1photo-buy1PingTung1Railway1Taoyuan1Teacher1Windows1<< 收起看板(83)
12F→: C n取m當系數 改演算法走一次資料就收工了09/13 00:34
25F推: edisonx 正解09/13 00:41
26F→: malloc也有類似的問題09/13 00:43
12F→: 用scanf輸入矩陣 不小心輸入錯不就重新執行10/27 05:06
13F→: 1000次100000次都一樣 自己查eigenvector及eigenvalue10/27 05:10
14F→: 另外,不知維度矩陣宣告要用動態10/27 05:12
15F推: 小數點就用double 或float 宣告你的變數a10/27 05:16
16F→: 如果速度不夠快 後面矩陣要轉置10/27 05:20
17F→: 這樣走下來一個月就不見了10/27 05:21
6F推: void B(char str[50]);10/27 05:25
11F→: MFC 在VS2003-->VS2005有大改版過 K&R那本書的2003例子09/09 16:13
12F→: 不能直接在VS2005上跑 這幾年不知道有沒有更新09/09 16:14
13F→: API還是上MSDN比較好09/09 16:22
20F→: http://www.tenlong.com.tw/items/9861542361?item_id=3192809/09 23:02
21F→: Harvey M. Deitel, Paul J. Deitel, J. P. Liperi 著09/09 23:03
22F→: Visual C++ .NET 程式設計藝術09/09 23:03
23F→: @K大: 我記錯了09/09 23:05
20F→: 如果是要數學上的均勻分布U(0,1) 有標準的演算方法08/21 22:49
21F→: 然後設v抽出來的值,取f(v)=(b-a)v+a08/21 22:53
22F→: f(v)=U(a,b),這樣就有a到b的均勻分布08/21 22:55
23F→: 最後 如果要1,2,3,4,5均勻抽樣 就設a=0.5,b=5.5,f(v)四捨五08/21 22:58
24F→: 入就是標準解08/21 22:59
25F推: 如果你要抽的不是uniform,要抽的pdf,g1(v),08/21 23:02
26F→: 就先對g1(v)積分得到G1(v),其反函數為G1-1(v)08/21 23:06
27F→: 所以抽出值為v=G1-1(U(0,1)),就會是你要的pdf08/21 23:09
28F→: 最後在高維度抽樣,f(v1,v2,...,vn),做法一樣08/21 23:17
29F→: 先求出邊際pdf f1(v1),f2(v2),...,fn(vn),積分得F1,F2,...,F08/21 23:20
30F→: ...,Fn 按照Fn的值取P個分割,所以全域有P^n08/21 23:23
31F→: 最後先抽U(0.5,P^n+0.5)決定在哪個分割,在分割內再08/21 23:25
32F→: 各變數自己抽,vi=U(Low Bounded ,Up Bounded)08/21 23:29
33F→: 這裡的Low或Up都是指vi這個分割內的上下界08/21 23:31
34F→: 另外,有另一種方法是在v方向做分割在值的方向08/21 23:35
35F→: 放機率(想成求期望值),這樣就可以得到抽樣結果(以pdf表示)08/21 23:39
36F→: 以上是之前處理10k個隨機變數的心得08/21 23:45
46F→: UD 課本的程式碼 http://ppt.cc/gzB409/08 06:39
47F→: 兩隻Rand 就可以生山很多組的 亂數表了09/08 06:41
48F→: 兩隻Rand 就可以生出很多組的 亂數表09/08 06:42
49F→: 另一個網站 有一堆UD Code http://ppt.cc/zeJ709/08 08:44
50F→: int r=(int)(L[i]*(double)(rand()+0.5)/(RAND_MAX+1.0));09/08 09:15
51F→: 我猜你是要產生UD但你Rand出來的東西要加0.5才是UD09/08 09:17
5F→:問個不相關的 如果哪天要aa[8][8]後面函數都要重寫?07/21 03:32
6F→:size of matrix 也一起傳吧07/21 03:33
7F→:另外.傳出去後能不能修改?(保護原矩陣資料)07/21 03:39
8F→:再者,以後希望傳多大?10x10?4800x4800(x86上限)?16000x16000?07/21 03:44
9F→:80000x80000(目前個人電腦記憶體上限)?還是300kx30k(約600G)?07/21 03:48
10F→:要傳大矩陣有其他的方法07/21 03:51
11F推:最後要傳什麼就宣告什麼. 你要回傳int**aaa,就宣告int***set(07/21 03:58
12F→:(...){int **bbb;...retuen bbb;}07/21 03:59
13F→:但這樣寫會有記憶體回收問題.指標沒有NULL;反正矩陣小沒差07/21 04:11
2F→:open 可以有2048個 fopen預設512 可開至204812/06 21:56
3F→:所以全部可同時 4096個檔案12/06 21:57
4F→:另外 open跟fopen是不一樣的@@12/06 22:00
9F→:fseek(fptr,sizeof(double)*num,SEEK_SET);12/06 22:06
10F→:fread(mat,sizeof(double),num,fptr);12/06 22:08
17F→:int main(void){11/30 14:50
18F→: scanf("%d",&a);11/30 14:51
19F→: for(int i=1;i<a;i++){printf("%d*%d=%d\n",i,i,i*i);}11/30 14:53
20F→: return 011/30 14:53
21F→:;}11/30 14:54