Надо проверить, что исходная матрица имеет нужный тип.