我在.m文件中定义了一些MATLAB函数,我想将它们导入到MATLAB中(因为我希望能够将它们称为内置函数)。我怎么能这样做?
答案 0 :(得分:28)
如果文件夹只包含功能,那么在脚本开头将文件夹添加到path即可。
addpath('../folder_x/');
addpath('../folder_y/');
如果它们是包,则以“+”开头的文件夹也需要导入它们。
import package_x.*
import package_y.*
答案 1 :(得分:3)
您必须设置路径。请参阅here。
答案 2 :(得分:2)
您应该可以将它们放在unix上的〜/ matlab中。
我不确定matlab在哪个目录中查找windows,但您应该能够通过从matlab命令行执行userpath
来解决这个问题。
答案 3 :(得分:2)
转到文件 - >设置Path并将包含函数的文件夹添加为Matlab文件。 (至少对于Vista上的Matlab 2007b)