...
- 5.2 - Nested FOR loops
- 5.4 - Loops with Vectors and Matrices: Vectorizing
a)
Lag en funksjon, matriseSummatrixSum(matrisematrix), som tar inn en 3x3-matrise og returnerer summen av alle tallene i matrisen. Unngå å bruke matlab sin innebygde sum()-funksjon.
Code Block | ||||
---|---|---|---|---|
| ||||
>> matriseSummatrixSum([1 2 3; 4 5 6; 7 8 9]) ans = 45 |
...
Code Block | ||||
---|---|---|---|---|
| ||||
>> matriseSummatrixSum([1 2 3 4; 5 6 7 8]) ans = 36 |
...
Lag til slutt en funksjon, matriseSumRadmatrixRowSum(matrisematrix), som summer tallene multiplisert med radnummer. Tallene i rad 1 skal altså multipliseres med en én før de legges til, tallene i rad 2 skal multipliseres med 2 og så videre.
...
Code Block | ||||
---|---|---|---|---|
| ||||
>> matriseSumRadmatrixRowSum([1,2,3;4,5,6]) ans = 36 |