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?