矩陣運算

看板C_and_CPP作者 (唷)時間14年前 (2009/10/12 20:34), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/4 (看更多)
請問各位大大們, 現在我有一個假設1024乘1024的矩陣,想用c語言寫一個函數, int A(int matrix); 因此當我輸入一個矩陣時, 可以將該輸入的矩陣橫列上的每一個元素相加取平均, 然後該函數送回一個1行x1024列的矩陣, 請問該如何寫呢?? 為入門新手還請各位多多幫忙, 感恩 ----------------------------------------------------------- 以下為大E增加內容,若有修到推文,還請多多包涵,謝謝 想寫一個矩陣函數,當給於一個n*n的矩陣時希望回傳一個 1*n的矩陣, 其中回傳矩陣內的元素為所輸入矩陣的其中一列元素的平均值, 目前想法為 #define ROW 1024 #define COL 1024 /* arr[] 為實驗數據已知 */ int matrix(int arr[] [COL]); int main(void) { int i,j ; for(i=1;i<ROW;i++) { for(j=1j<COL;j++) { 這邊不知道該如何下手, 寫出讓橫列的每個數相加取平均的方法 } } 上面是參考"C語言教學手冊" "洪維恩" 改寫得 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.206.87

10/12 20:35, , 1F
作業?
10/12 20:35, 1F

10/12 20:36, , 2F
不是耶
10/12 20:36, 2F

10/12 20:40, , 3F
用labwindows寫虛擬儀器用的
10/12 20:40, 3F

10/12 21:15, , 4F
看不太懂你的問題在哪裡 可以再具體一點
10/12 21:15, 4F
※ 編輯: cheekyboy 來自: 140.114.207.108 (10/12 21:43)

10/13 00:17, , 5F
這應該用double吧 不要再一路int打遍天下無敵手了
10/13 00:17, 5F

10/13 00:18, , 6F
除非你確定int的精確度就是你要的
10/13 00:18, 6F
文章代碼(AID): #1Aqo9Sbc (C_and_CPP)
文章代碼(AID): #1Aqo9Sbc (C_and_CPP)