Команда для сохранения файлов в MATLAB на ОС Linux - PullRequest
0 голосов
/ 09 июня 2011

Моя ситуация здесь такова, что мне нужно отправить свою программу в кластер моего университета, который работает на Linux. Чтобы сохранить файл на моем ком локально с помощью Windows, я просто использую

fid = fopen('exp.txt', 'w');
fprintf(fid, '%6.2f %12.8f\n', y);
fclose(fid);

Какой Linux-эквивалент этой команды, если я хочу сохранить в каталог в кластере, например /home/MyFolder/filename.txt? Я использую

mkdir('/home/MyFolder/')

Кроме того, как мне указать каталог в Linux? У меня нет опыта использования Linux вообще.

1 Ответ

1 голос
/ 09 июня 2011

Если вы просто запустите MatLab, находясь в нужном вам каталоге (cd /path/to/dir/, чтобы изменить текущий каталог), ваш существующий код все равно будет работать.

Если вам нужен другой рабочий каталог (например, чтобы найтискрипты и другие файлы данных), fopen('/path/to/exp.txt', 'w'); должно помочь.

...