作者查詢 / wope

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