Andrey Dugin, Просто нужно чтобы каждая функция находилась в собственном модуле, а код производящий преобразования матриц должен быть выделен в отдельные функции, принимающие исходную матрицу в качестве аргумента и возвращающие преобразованную матрицу через ключевое слово return. Я вроде всё почти сделал, могу матрицу поменять на любые значения, но не удалить из неё элементы