Подтвердить что ты не робот

Как импортировать/включать функции MATLAB?

У меня есть некоторые функции MATLAB, определенные в .m файлах, и я бы хотел импортировать их в MATLAB (так как я хотел бы иметь возможность называть их, поскольку я выполняю встроенную функцию). Как я могу это сделать?

4b9b3361

Ответ 1

Вы должны установить путь. См. здесь.

Ответ 2

Если папка просто содержит функции, то достаточно добавить папки в path в начале script.

addpath('../folder_x/');
addpath('../folder_y/');

Если это Пакеты, папки, начинающиеся с "+", тогда они также должны быть импортированы.

import package_x.*
import package_y.*

Вам нужно добавить родительские папки папок к пути поиска.

Ответ 3

Вы должны уметь помещать их в ~/matlab в unix.

Я не уверен, какой каталог matlab ищет для Windows, но вы должны понять это, выполнив userpath из командной строки matlab.

Ответ 4

Решение для Windows

Перейдите в File → Set Path и добавьте папку, содержащую функции в виде файлов Matlab. (По крайней мере, для Matlab 2007b на Vista)