2010-09-09 4 views
1

я хочу сделать противоположное тому, что было объяснено в этом вопросе: (., Например, codeserv = [NNNNNNNNNN ....] area = [IIIIIII ....] [.........])написать txt файл в формате, начиная вектор?

problems with data acquisition from MATLAB

Я бы пройти мимо векторов, чтобы создать текстовый файл с таким же форматом как в ссылке, то есть:

* Comment line 
| Code | serv | etc. ... 
* Comment line 
Figures | Figures | Figures | etc. ...... 

Мы должны перестроить новый диск или вы можете адаптировать код?

Благодарим за помощь и информацию об этом.

ответ

0

Вместо использования TextScan для того, чтобы сканировать некоторый вход, вы можете использовать fprintf для вывода.

1

Вот небольшой пример, который должен помочь вам сохранить ваш первый файл из Matlab на ваш жесткий диск.

%some nr to integrate into the printf 
num=2.0 
%opens the file: 'file_name' with write access 
f = fopen(file_name,'w'); 
%writes some text into the file 
fprintf(f,'test-file dump\r\n'); 
%writes text and includes a fload number out of matlab workspace 
fprintf(f,'some-float=%f \r\n', num); 
%important closes the file, other wise no other program can grand write access on the file 
fclose(f); 

Надеюсь, это поможет.

+0

См. Также 'dlmwrite', используя разделитель' | '. –

+0

Благодарю вас за помощь. Я пытаюсь внедрить ваши предложения – Marietto85

Смежные вопросы