на каждой итерации для каждого

выполняется действие

Неверно. Во-первых, в числителе перепутаны знаки (или потеряны скобки). Во-вторых, там же потеряно одно слагаемое (

). В-третьих, следовало бы упомянуть, что это выражение -- не математическое, а "программное" (имеется в виду, что все слагаемые в числителе до диагонального берутся уже пересчитанные, а начиная с диагонального -- ещё старые).
А с учётом этих замечаний -- как раз и получится развёрнутое выражение для матричной записи
