imprimir matriz n * m em matlab

No MATLAB eu estou imprimindo uma matriz muito grande assim:

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

Mas isso não está certo! Quero imprimi-lo assim :(\t entre eles e\n no final da linha)

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

Eu procurei e encontrei Se fosse 3 * 3, tudo bem:

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

Mas eu no tamanho do meu caso mudo ...

questionAnswers(3)

yourAnswerToTheQuestion