Заполнение матрицы уже на стадии составления уравнений, вроде работает
Программа закончена, оптимизация максимальна, судя по всему