關於矩陣的大小 |
尚未結案
|
JK53
一般會員 發表:5 回覆:8 積分:2 註冊:2003-12-27 發送簡訊給我 |
|
kuanll
一般會員 發表:5 回覆:6 積分:2 註冊:2002-09-25 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
JK53您好:
您可以參考下面連結的討論
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=29290
順心
|
61650105
一般會員 發表:0 回覆:1 積分:0 註冊:2003-12-24 發送簡訊給我 |
JK53您好:
你可以先配置一塊動態記憶體,然後將memory的
資料放置function中計算,最後記得要將memory
釋放喔.
我寫一個小小的例子,希望對你有用.
byte *ptr , *ptrdst; byte src[10]= {1,2,3,4,5,6,7,8,9,10}; int Num , i; // Initial value Num = 10; ptrdst = NULL; // Allocate the memory ptr = new byte[Num]; ptrdst = ptr; // Read the array data into memory for(i=0 ; i |
JK53
一般會員 發表:5 回覆:8 積分:2 註冊:2003-12-27 發送簡訊給我 |
|
JK53
一般會員 發表:5 回覆:8 積分:2 註冊:2003-12-27 發送簡訊給我 |
引言: 可不可以把程式碼附上來? 矩陣的內容是浮點數嗎?如果把矩陣大小改為500*501的話, 就可以跑 但是現在的情形1000*1001就不行了 可是我希望能做到10000*10001的矩陣運算 那是不是更不可能了啊 int n=1000; float augment[1000][1000 1]; float temp[1000 1]; float sol[1000]; TDateTime t0, t1; t0 = Now(); for (int i=0;i |
lu
高階會員 發表:11 回覆:189 積分:195 註冊:2003-11-19 發送簡訊給我 |
如果把矩陣大小改為500*501的話, 就可以跑
但是現在的情形1000*1001就不行了
可是我希望能做到10000*10001的矩陣運算
那是不是更不可能了啊
int n=1000; float *augment[1000]; float temp[1000 1]; float sol[1000]; for (int c=0;c<1000;c ) augment[c] = new float [1001]; TDateTime t0, t1; t0 = Now(); for (int i=0;i這樣應該可以了 |
JK53
一般會員 發表:5 回覆:8 積分:2 註冊:2003-12-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |