Наверное, стоит написать здесь метод, который расчитывает необходимые матрицы из известных значений.