在任何地方调用用户定义函数?(matlab)

在任何地方调用用户定义函数?(matlab),matlab,Matlab,在哪里可以保存我的文档“function.m”,这样我就可以从我电脑的任何路径中的任何代码调用此函数? 我已经做了一些自定义函数,但我不知道在哪里保存这些代码,以便能够从任何部件调用它们。将它们保存在一个逻辑位置,以便您可以找到它们。然后,使用将该文件夹添加到MATLAB的搜索路径中,即,当您使用某个函数时,它也会尝试查找该文件夹 您可以根据脚本执行此操作,也可以使用此操作编辑startup.m,以便在MATLAB启动时自动包含它。除了最佳实践答案之外,最快的选择是将函数.m保存在PC上的%US

在哪里可以保存我的文档“function.m”,这样我就可以从我电脑的任何路径中的任何代码调用此函数?
我已经做了一些自定义函数,但我不知道在哪里保存这些代码,以便能够从任何部件调用它们。

将它们保存在一个逻辑位置,以便您可以找到它们。然后,使用将该文件夹添加到MATLAB的搜索路径中,即,当您使用某个函数时,它也会尝试查找该文件夹

您可以根据脚本执行此操作,也可以使用此操作编辑
startup.m
,以便在MATLAB启动时自动包含它。

除了最佳实践答案之外,最快的选择是将
函数.m
保存在PC上的
%USERPROFILE%/Documents/MATLAB
目录中(
$home/Documents/MATLAB
在Linux和Mac上)。默认情况下,此目录位于MATLAB搜索路径上。如果您在不同的项目中经常使用此函数,这可能是一个可接受的解决方案

最后,还有一个“手动”解决方案:在MATLAB中执行
pathtool
,通过GUI添加包含
function.m
的目录,然后点击save