Ich hoffe, ihr habt bis jetzt einen schönen Dienstag. Mir ist klar, dass man in MATLAB einer numerischen Matrix keinen String-Header hinzufügen kann. Ich versuche, einer Matrix, die ich derzeit habe, Kopfzeilen hinzuzufügen und sie in eine tabulatorgetrennte Textdatei auszugeben. Aus meinen Recherchen weiß ich, dass die Matrix in eine Zelle umgewandelt werden muss, aber ich habe Probleme, die Zelle mit dlmwrite zu speichern.
Hier ist die Matrix, die ich derzeit habe:
0 0 0
0.0454 0.0105 0.0105
0.0907 0.0066 0.0068
0.1814 0.0038 0.0049
0.3629 0.0034 0.0040
0.7258 0.0029 0.0023
1.4515 0.0002 0.0007
2.9030 0.0003 0.0005
Das ist es, was ich will:
tau TOL Adev FOL Adev
0.0454 0.0105 0.0105
0.0907 0.0066 0.0068
0.1814 0.0038 0.0049
0.3629 0.0034 0.0040
0.7258 0.0029 0.0023
1.4515 0.0002 0.0007
2.9030 0.0003 0.0005
Die Matrix (3, 7 mit Nullen in der ersten Zeile) wird saveData genannt.
Ich habe versucht, header = ['tau', 'TOL Adev', 'FOL Adev']; und output = {header;saveData}; zuzuweisen, aber ich kann nicht herausfinden, wie man dlmwrite('filename', output, ' \t ').
Vielen Dank für die Hilfe! -Alex