Ik wil de volgende formule implementeren in mijn project, maar zit even met een klein vraagje over hoe ik precies een bepaalde sommatie moet toevoegen. Het gaat om de volgende formule:

En dan hebt stuk boven de streep: E i<j waar E het sommatie teken is. De functies na dit stuk is geen probleem dus in het voorbeeld hieronder behandel ik die als waarde: 1
Als ik de formule lees en zou moeten inplementeren zou ik dat bovenste deel alsvolgt uitrekenen:
Variabel $s1 bevat nu het resultaat wat boven de streep komt te staan. Wat de code nu eigenlijk doet is het doorlezen van één deel van een symmetrische matrix. Is dit correct of maak ik een fout?

En dan hebt stuk boven de streep: E i<j waar E het sommatie teken is. De functies na dit stuk is geen probleem dus in het voorbeeld hieronder behandel ik die als waarde: 1
Als ik de formule lees en zou moeten inplementeren zou ik dat bovenste deel alsvolgt uitrekenen:
PHP:
1
2
3
4
5
6
7
8
9
| $s1 = 0; for( $i = 0; $i < count($matrix); $i++ ) { // $j = $i + 1, zodat de conditie i<j op gaat. for ( $j = $i + 1; $j < count($matrix); $j++ ) { $s1 += 1; } } |
Variabel $s1 bevat nu het resultaat wat boven de streep komt te staan. Wat de code nu eigenlijk doet is het doorlezen van één deel van een symmetrische matrix. Is dit correct of maak ik een fout?