Hola.
Gracias por las respuestas.
la de char(matriz1): esta no funciona, matlab dice que no se puede pasar de matriz lógica a char:
??? Error using ==> char
Conversion to char from logical is not possible.
Esta respuesta si que funciona, y los tiempos de ejecución son razonables:
m(mlogic == true) = 1;
m(mlogic == false) = 0;
mascii = mat2str(m)
Un saludo.