WRITEPATH

Путь поиска файлов для команды 'Запись' и др.

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Описание

Возможные значения: Представьте в виде строки или последовательность строк.

WRITEPATH определяет директорию, в который функции fopen, fprintзапись, и protocol запишите файлы, которые не заданы с полным (абсолютным) путем. Если WRITEPATH не задан, затем файлы записаны в “рабочую директорию”.

Обратите внимание на то, что “рабочая директория” зависит от операционной системы. В системах Windows® это - папка, где MuPAD® установлен. На UNIX® или системах Linux®, “рабочая директория” является директорией, где MuPAD был запущен.

Примечание

Когда конкатенировано с именем файла, директории, данные переменными path, должны произвести допустимые пути.

Пути немного системно-зависимы. Можно разделить подкаталоги / во всех системах. В системах Windows можно альтернативно использовать символ обратной косой черты (\).

Обратите внимание на то, что в MuPAD, одна обратная косая черта в символьной строке создается путем ввода двух обратных косых черт. Например, строка MuPAD, представляющая путь "math\lib\" должен быть задан "math\\lib\\".

Функциональный pathname позволяет создавать пути, независимые от текущей операционной системы.

Примеры

Пример 1

В этом примере показано, как задать READPATH. Больше чем один путь может быть дан. read будет искать файлы, которые будут открыты в директориях, данных READPATH. Следующее производит допустимый READPATH для UNIX и систем Linux только, поскольку диафрагмы пути трудно закодированы в строках:

READPATH := "math/lib/", "math/local/"

Это - хороший стиль программирования, чтобы использовать независимые от платформы строки пути. Это может быть достигнуто с функциональным pathname:

READPATH := pathname("math", "lib"), 
            pathname("math", "local")

Все переменные пути могут быть установлены в свои значения по умолчанию путем удаления их:

delete READPATH:

Пример 2

Переменная path WRITEPATH только принимает одну строку пути:

WRITEPATH := "math/lib/", "math/local/"
Error: Invalid argument. [WRITEPATH]

Смотрите также

Функции MuPAD