2015-03-22 5 views
2

Я написал несколько кодов для своего проекта в Matlab. Эти коды состоят из некоторых функций и основного файла запуска, которые все написаны отдельно и хранятся в папке. Когда я хочу запустить проект, я должен установить путь Matlab в эту папку, а затем запустить основной файл.Как установить путь в Matlab?

Теперь я хочу использовать другой инструмент в моем проекте, который разработан третьей стороной. Как я уже сказал, я хочу использовать этот toolbox в своем собственном проекте, но я могу установить только путь Matlab к одному из этих каталогов. Я думал, есть ли способ добавить этот набор инструментов в основной путь из Matlab, чтобы он мог запускаться, как и другие предопределенные функции Matlab, такие как fmincon.

ответ

5

В случае панели инструментов я бы добавил ее к основному пути поиска Matlab. Вы можете сделать это с помощью Set Path в главной панели:

enter image description here

Нажмите Добавить в подпапках и выбрать набор инструментов.

Для вашего проекта я бы добавил папку к вашей основной функции, просто используя addpath. Этот параметр является временным! Если ваша папка содержит набор функций, которые вы всегда используете, вы также можете добавить ее навсегда, как указано выше, с помощью Set Path. Но имейте в виду передать эту папку другим, если они хотят использовать ваш проект.

+0

'Для вашего проекта я бы добавил ** папку ** к вашей основной функции, просто используя путь добавления.« Вы имеете в виду папку с инструментами? @thewaywewalk –

+2

@Jamaisavenir Нет, поскольку я понял, что у вас есть сторонний инструментарий. Я бы добавил его навсегда ** Set Path **. И тогда у вас есть папка проекта с вашим основным файлом, например ** C: \ myproject \ main.m **, и в этой папке также есть еще одна папка с функциями, такими как ** C: \ myproject/myfunctions **. Чтобы использовать эту запись в начале вашей ** main.m ** строки '' addpath ('C: \ myproject \ myfunctions') ''. – thewaywewalk

+1

Это работает, спасибо @thewaywewalk –

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