Определите, использует ли массив сложное хранилище
Проверка наличия каждого элемента массива A реально, использовать A == real(A).
isreal(complex(A)) всегда возвращается falseдаже если мнимая часть - все нули.
~isreal(x) обнаруживает массивы, имеющие мнимую часть, даже если это все нули.