【发布时间】:2011-02-19 22:54:13
【问题描述】:
我在 .m 文件中定义了一些 MATLAB 函数,我想将它们导入 MATLAB(因为我希望能够像执行内置函数一样调用它们)。我该怎么做?
【问题讨论】:
标签: file function matlab import include
我在 .m 文件中定义了一些 MATLAB 函数,我想将它们导入 MATLAB(因为我希望能够像执行内置函数一样调用它们)。我该怎么做?
【问题讨论】:
标签: file function matlab import include
转到文件 --> 设置路径并将包含函数的文件夹添加为 Matlab 文件。 (至少对于 Vista 上的 Matlab 2007b)
【讨论】:
您必须设置路径。见here。
【讨论】:
如果文件夹只包含函数,那么将文件夹添加到脚本开头的path 就足够了。
addpath('../folder_x/');
addpath('../folder_y/');
如果它们是包,以“+”开头的文件夹,那么它们也需要被导入。
import package_x.*
import package_y.*
【讨论】:
您应该可以将它们放在 unix 上的 ~/matlab 中。
我不确定 matlab 在哪个目录中查找 windows,但您应该可以通过在 matlab 命令行中执行 userpath 来找出它。
【讨论】: