Матричный порядок, заданный как скалярное целое число, больше, чем или равный 3. Если n является комплексным, не целое число, или не скаляр, то magic преобразовывает его в применимое целое число с floor(real(double(n(1)))).
Если вы предоставляете n меньше, чем 3, то magic возвращает или неволшебный квадрат или вырожденные магические квадраты 1 и [].
Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический | char