如何导入/包含MATLAB函数?

时间:2010-05-15 19:40:44

标签: file function matlab import include

我在.m文件中定义了一些MATLAB函数,我想将它们导入到MATLAB中(因为我希望能够将它们称为内置函数)。我怎么能这样做?

4 个答案:

答案 0 :(得分:28)

如果文件夹只包含功能,那么在脚本开头将文件夹添加到path即可。

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

如果它们是包,则以“+”开头的文件夹也需要导入它们。

import package_x.*
import package_y.*

您需要add the package folders parent to the search path

答案 1 :(得分:3)

您必须设置路径。请参阅here

答案 2 :(得分:2)

您应该可以将它们放在unix上的〜/ matlab中。

我不确定matlab在哪个目录中查找windows,但您应该能够通过从matlab命令行执行userpath来解决这个问题。

答案 3 :(得分:2)

Windows解决方案

转到文件 - >设置Path并将包含函数的文件夹添加为Matlab文件。 (至少对于Vista上的Matlab 2007b)