Het meervoud van matrix is matrices en misschien ben je hiermee al aan de slag gegaan in de les wiskunde. In Python kan je een matrix voorstellen als een 2D list, dus een list met als elementen lists ofwel lists in een list. Je kan 2 matrices bij elkaar optellen, maar alleen als ze beide dezelfde dimensie (aantal rijen en kolommen) hebben. De getallen die op overeenkomstige plaatsen in de matrices staan, kun je dan simpelweg bij elkaar optellen, waardoor er een nieuwe matrix ontstaat.
Zie het voorbeeld beneden.
>>> print_matrix([[1, 2, 3], [4, 5, 6]])
1 2 3
4 5 6
>>> print_matrix([[1, 2, 3, 4],[3, 4, 5, 6], [5, 6, 7, 8]])
1 2 3 4
3 4 5 6
5 6 7 8
>>> som_2_matrices([[1, 2, 3],[3, 4, 5]], [[3, 2, 1],[5, 4, 3]])
[[4, 4, 4], [8, 8, 8]]
>>> som_2_matrices([[5, 6, 9, 4], [6, 5, 8, 7], [6, 4, 8, 6]], [[6, 4, 9, 6], [8, 5, 4, 3], [5, 6, 3, 5]])
[[11, 10, 18, 10], [14, 10, 12, 10], [11, 10, 11, 11]]