В настоящее время у меня есть код, который помещает данные, собранные из симуляции, в различные текстовые документы, разделенные по времени. Однако я хотел бы добавить различные заголовки и другую информацию в каждый документ. Как это было бы возможно? Часть информации будет переменной (такой как предыдущие, которые я вставил), а другая будет постоянной для каждой.
for nn = 1:TMAX/10
fid = fopen(['word' num2str(nn) '.txt'],'w');
%x and y are defined here for the entire code and for x y and theta to
%have a close access to print
x = x + vel*cos(theta)*dt;
y = y + vel*sin(theta)*dt;
fprintf(fid, '%4.5f\t%4.5f\t%4.5f\n', x,y,theta);
fclose(fid);
в идеале новый код вернул бы
- ПУНКТ: TIMESTEP (это заголовок)
1000 (я переменная база времени (нн / 10))
- ПУНКТ: ЧИСЛО АТОМОВ (другой заголовок)
32000 (переменная N)
- ПУНКТ: BOX BOUNDS pp pp pp (другой заголовок)
0 54 (переменная 0-L)
0 54 (переменная 0-L)
0 6.283185307 (постоянна от 0 до 2 пи)
- ПУНКТ: ATOMS id x y Theta (другой заголовок)
- последняя строка, которая не написана, это то, что я хотел бы пронумеровать каждую частицу Т.е. в настоящее время код возвращает матрицу из трех переменных X Y Theta в трех столбцах, и я хотел бы, чтобы строки были помечены как 1-N.
Как это можно сделать? Большое спасибо!