Re: 矩陣運算
※ 引述《cheekyboy (唷)》之銘言:
: 請問各位大大們,
: 現在我有一個假設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 ;
int output[1024]; //你確定要用int 不用double?
for(i=0; i<ROW; i++)
{
output[i] = 0;
for(j=0; j<COL; j++)
{
output[i] = output[i] + arr[i][j];
}
output[i] = output[i] / COL;
}
: 上面是參考"C語言教學手冊" "洪維恩" 改寫得
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.15.164
※ 編輯: ioioioioioio 來自: 220.132.15.164 (10/13 00:27)
→
10/13 00:28, , 1F
10/13 00:28, 1F
→
10/13 00:28, , 2F
10/13 00:28, 2F
→
10/13 00:29, , 3F
10/13 00:29, 3F
→
10/13 00:33, , 4F
10/13 00:33, 4F
→
10/13 00:37, , 5F
10/13 00:37, 5F
→
10/13 00:37, , 6F
10/13 00:37, 6F
→
10/13 00:38, , 7F
10/13 00:38, 7F
→
10/13 00:38, , 8F
10/13 00:38, 8F
→
10/13 00:39, , 9F
10/13 00:39, 9F
推
10/13 08:48, , 10F
10/13 08:48, 10F
推
10/13 14:45, , 11F
10/13 14:45, 11F
推
10/13 21:56, , 12F
10/13 21:56, 12F
推
10/13 22:24, , 13F
10/13 22:24, 13F
→
10/13 22:25, , 14F
10/13 22:25, 14F
→
10/13 22:25, , 15F
10/13 22:25, 15F
→
10/13 22:26, , 16F
10/13 22:26, 16F
→
10/13 22:26, , 17F
10/13 22:26, 17F
→
10/13 22:27, , 18F
10/13 22:27, 18F
→
10/13 22:27, , 19F
10/13 22:27, 19F
→
10/13 22:27, , 20F
10/13 22:27, 20F
討論串 (同標題文章)