В основном, да.
Вы можете добавить каталог к пути поиска, используя addpath()
, но, как вы знаете, он существует только для текущего сеанса и сбрасывается при перезапуске Octave.Если вы хотите, чтобы путь между сеансами сохранялся, добавьте его в octaverc
, файл сценария, который запускается при запуске нового сеанса.Пример пути к octaverc
файлу:
C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup
Поскольку .
находится в вашем пути по умолчанию, Octave будет искать в вашем текущем каталоге любые функциональные файлы, которые ему нужны.Использование addpath(pwd)
несколько бесполезно, если вы просто собираетесь остаться в том же каталоге.Однако в некоторых случаях это было бы полезно, если, например, у вас есть каталог с вашими функциями, а другой - с данными, над которыми вы работаете: вы можете начать с каталога функций, выполните команду * 1011.*, а затем cd
в каталог данных, сохраняя при этом возможность использовать ваши функции.