Если вы не закрыли файл, нет смысла открывать его дважды.Два последовательных fprintfs помогут вам начать работу после первого fopen:
fprintf(fid,'%s\t',datestr(now, 'mmmm dd, yyyy HH:MM:SS.FFF '))
fprintf(fid,'%s\t%s1\t%s2\t%s3\t%s4\t','Zeit',dataName,dataName,dataName,dataName)
для настройки заголовков.На этом этапе не забудьте использовать fclose (fid).Теперь вы можете циклически проходить каждый раз, когда ваши данные читаются, и открывать файл для добавления fida = fopen('acq.txt','a');
с последующим выводом форматированных данных:
fprintf(fida,'%f %f %f %f %f %f %f %f %f %f\n',data')
По какой-то причине matlab отображает данные в первой строке первым, поэтомутранспонирование приводит к той же форме, что и данные, представленные в matlab.Не забудьте закрыть эти файлы, иначе вы можете столкнуться с ошибками.