Да, всё верно.
Если матрица 

 имеет действительное собственное значение 

, то действительное значение 

 тоже будет её собственным значением.
Этот процесс можно продолжить, но полное количество собственных значений не более 

, значит где-то должно встретиться значение, которое уже было. Т.е. будет цикл длины 

. Тогда 

 для 

 и 

.
Если сложить эти равентсва, то получится 

, значит все эти действительные значения равны нулю, что противоречит обратимости 

.
Для нечётных 

 характеристический многочлен матрицы 

 - действительный многочлен нечётной степени, который имеет минимум один действительный корень.
Значит при нечётных 

 таких матриц не существует.
Для 

 легко подобрать вариант.
Можно попробовать 

 в виде диагональной матрицы и в виде клетки Жордана (сама матрица в таком виде не обязана быть действительной, но должна приводиться к действительной).
Второй вариант сразу отпадает, т.к. там два одинаковых собственных значения, которые не могут быть действительными (матрица 

 не может иметь действительные). След матрицы равен удвоенной величине этого собственного значения. А след действительной матрицы должен быть действительным.
Для первого варианта будет 

, что даёт 

. Кроме нулевого корня будут два комплексных сопряженных корня 

.
Для такой диагональной матрицы легко подобрать действительную матрицу. След равен 

, определитель равен 

.
Например можно взять на диагонали 

 две 

, тогда вне диагонали можно взять 

 и 

.
Естественно, для любого чётного 

 можно просто на диагонали расставить такие блоки 

.