Считать так же, но по модулю 2
а если при вычислении мне надо что-то вычитать из чего-то - это нормально? Например, при попытке вычислить алгебраическое дополнение элемента получил (-1)+(-1) - надо их смело сложить по модулю 2 и получить ноль?
Если у Вас обратная матрица целочисленная, можно взять ее элементы по модулю 2, получится то, что надо, иначе - нет.
Обратную пока так и не получил. то, что выдают скрипты - не целочисленное.
Брать все четные - 0, все нечетные - 1. Но если число меньше нуля, взять его модуль?
Ручками легко
сосчитать самому.
А каким методом посоветуете?
Методом Гаусса - не получается чего-то. Да и строки надо складывать все по тому же модулю 2? перемножать их можно?
Через союзную матрицу - это надо посчитать 64 алгебраических дополнений (не назвал бы метод быстрым
). И определитель, если не равен нулю, то равен 1, так?
P.S. А если взять то, что выдает мне стандартный скрипт, считающий методом Гаусса, домножить матрицу настолько, чтобы она стала целочисленной и привести ее элементы к виду "по модулю два" - выгорит?
-- Пт сен 17, 2010 18:20:49 --Ручками легко
сосчитать самому.
Угу. Метод Гаусса над полем
, за полчаса легко программируется.
в том-то и проблема, что я не разу не программист. К своему стыду.