написать текстовый файл в формате, начиная с вектора? - PullRequest
1 голос
/ 09 сентября 2010

Я хочу сделать противоположное тому, что было объяснено в этом вопросе:

проблемы с получением данных из MATLAB

Я быпройти по векторам (например, codeserv = [NNNNNNNNNN ....] area = [IIIIIII ....] [.........]), чтобы создать текстовый файл с тем же форматом, что и в ссылке, то есть:

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

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

Спасибо за вашу помощь и информацию об этом.

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

Вот небольшой пример того, что должно помочь вам сохранить ваш первый файл из 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 голосов
/ 09 сентября 2010

Вместо использования textcan для сканирования входных данных вы можете использовать fprintf для вывода.

...