...
Lag en funksjon som tar inn en matrise og regner ut massemidtpunktet av denne. Dette kan gjøres ved å regne ut massemidtpunktet for radene og deretter ta gjennomsnittet, og så gjøre det samme for kolonner. På denne måten finner du massesenteret i x-retning og y-retning hver for seg.
Code Block | ||||
---|---|---|---|---|
| ||||
[x,y] = centerOfMass2D([1,2;2,1]) % returnerer x = 1, y = 1
[x,y] = centerOfMass2D([10, 5, 2; 1, 3, 7]) % returnerer x = 0.9024, y = 1.5321
[x,y] = centerOfMass2D([2, 4; 1, 2]) % returnerer x = 0.7500, y = 1.2500 |