MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]Matlab中是否有全局函数这一说法? (https://www.labfans.com/bbs/showthread.php?t=4136)

yuxuanqk 2008-08-15 23:20

[求助]Matlab中是否有全局函数这一说法?
 
通常,如果要使用我们自定义的函数,那么应该切换工作路径到定义该函数文件的目录下。
我的问题是:能否在任意工作路径下,都能调用我们自定义的函数呢?就像使用matlab自己的函数一样,不管当前工作路径。
应该是一个简单的问题,不过我不清楚。谢谢解答~

dnping 2008-08-16 10:49

回复: 请教:Matlab中是否有全局函数这一说法?
 
你只要在matlab上有一个setpath选项,在这个里面,将你的自定义函数的路径设置在path中,就可以随时可以调用了,而如果你的自定义函数是非常重要的话,可以将这个路径设置在最前面~~

设置路径的方法:
file ---> set path ---> add folders (or add subfolders) ---> save

在上面add folders (or add subfolders)就是将你的自定义函数的路径添加进去,后面add subfolders就是如果你的自定义函数所在的文件夹中还有一个子文件夹,而这个子文件夹中的函数也想直接调用的话,可以选用后面的那个选项,可以把这个目录下的所有路径都添加进去,包括子路径~~

建议:
由于自定义的函数有可能和原有的库函数发生冲突,因此不宜添加太多的路径,要不然会出现很多不必要的错误信息

叉叉 2008-08-17 23:03

回复: [求助]matlab多项式的问题
 
有, 比如: global

yuxuanqk 2008-08-19 01:52

回复: 请教:Matlab中是否有全局函数这一说法?
 
[QUOTE=dnping;14708]你只要在matlab上有一个setpath选项,在这个里面,将你的自定义函数的路径设置在path中,就可以随时可以调用了,而如果你的自定义函数是非常重要的话,可以将这个路径设置在最前面~~

设置路径的方法:
file ---> set path ---> add folders ...[/QUOTE]

拜谢~:biggrin:


所有时间均为北京时间。现在的时间是 11:07

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.