Проверка симметричности матрицы в Excel и LibreOffice

Я ищу решение, чтобы проверить, симметрична ли матрица. Меня интересуют как Excel, так и LibreOffice Calc. Я не хочу никаких вещей VBA/Basic, только обычные формулы.

Я использовал оба продукта для определения матрицы с помощью трюка Ctrl + Shift + Enter.

Я транспонировал матрицу, думая, что это может помочь.

Теперь я застрял. Я не знаю, как сравнить оригинальную матрицу и транспонированную. Я уверен, что это должен быть способ с формулой IF, но не могу найти какой.


person Samuel    schedule 15.12.2015    source источник
comment
Разве нет операции, которая могла бы работать непосредственно с массивами? Без необходимости проверять один за другим коэффициенты?   -  person Samuel    schedule 15.12.2015


Ответы (1)


В Excel вы можете проверить, равна ли матрица ее транспонированию, используя AND в качестве формулы массива.

Пример:

введите здесь описание изображения

Обратите внимание, что мой Excel немецкий. Итак, WAHR = TRUE.

{=AND(A3:B4=TRANSPOSE(A3:B4))}

приведет к

AND({1,5;5,7}={1,5;5,7})

затем к

AND({TRUE,TRUE;TRUE,TRUE})

что приводит к TRUE.

person Axel Richter    schedule 16.12.2015