MATLAB: printmat con números complejos.

Quiero usar MATLAB'sprintmat mostrar una matriz con etiquetas. Pero esto no funciona para los números complejos:

N = 5; 

x = rand(N,1);
y = rand(N,1);
z = x + 1i*y;

printmat([x,y,z],'fftdemo','N=1 2 3 4 5','x y x+iy');

Salida:

fftdemo = 
                     x            y         x+iy
      N=1      0.84072      0.34998      0.84072
        2      0.25428      0.19660      0.25428
        3      0.81428      0.25108      0.81428
        4      0.24352      0.61604      0.24352
        5      0.92926      0.47329      0.92926

Como puedes ver la parte imaginaria dez no está impreso

¿Hay alguna manera de hacer que Matlab muestre números complejos u otra forma de lograr esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta