Решение системы рекуррентных уравнений с граничными условиями Python
Подскажите, как с помощью питона запрограммировать систему уравнений вида: {W(n), T(n), M(n), Q(n)} = A[i, j]{W(n-1), T(n-1), M(n-1), Q(n-1)} с заданными граничными условиями для W(0), W(N), T(N), M(0)?