Imprimir matriz n * m en matlab

En MATLAB estoy imprimiendo una matriz muy grande de esta manera:

fid = fopen('c:\\OUTPUT.txt','wt');
fprintf(fid,'%f\t',T');
fclose(fid);

¡Pero esto no está bien! Quiero imprimirlo así :(\t entre ellos y\n al final de la fila)

1   2   3
4   5   6
7   8   9
10  11  12

Busqué y encontré Si era 3 * 3 esto estaba bien:

fprintf(fid,'%f %f %f\n',T');

Pero en mi caso el cambio de tamaño ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta