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