Citat:
Ursprungligen postat av
ybx
Hur definierar du medelvärdet av en matris? Ska returtypen vara en matris, eller en skalär?
En bra fråga, men eftersom hen skriver:
Citat:
Ursprungligen postat av
MataRengi
Antag vidare att jag vill ha medelvärdet av dessa tal.
Så tolkar jag det som att hen vill ha en skalär.
Citat:
Ursprungligen postat av
MataRengi
Jag försöker i C#.
Tror du man kan göra nåt i LINQ för att få fram ett snabbt average...?
Din pseudokod i först inlägget fungerar som sagt, men ett alternativ i LINQ som du frågar om skulle kunna vara:
Kod:
int[,] myArr = new int[3, 3] { { 1, 2, 3 }, { 2, 3, 4 }, { 3, 4, 5 } }; ;
var avg = myArr.Cast<int>().Average();
EDIT: Korrigerade fel.
EDIT 2: Det där är givetvis extension-metoder från linq-namespacet. Jag vet inte om det faktiskt var det du sökte.