我想使用matlab访问私人文件夹中的函数。知道如何为私人文件夹添加路径将是非常好的?如何将matlab路径添加到私人文件夹?
回答
我认为最好的做法是将该功能移动到了私有目录(可通过复制它,或者只是移动起来一个目录。)
同意有1个版本比2好,但不确定这是否仍然有助于更新matlab。 –
这不起作用......我不知道,但我从来没有经历过这样的事情......想知道它是否是R2013a版本的更新? – sophie
,因为它似乎在添加文件夹的路径是不可能的,你可以考虑一个替代方案。
您应该可以创建/查找调用您需要的私有函数的函数,而不是复制该函数(这会让您需要维护两个版本)。
现在,如果您的基础功能得到更新,您仍然可以。 (除了输入格式改变,但你有更大的问题需要担心)。
我发现以下内容对开发有用,例如:调试私有函数。
cd private
addpath ..
我可以使用专用功能,因为他们都在我的工作目录,但我也可以调用用户可见的功能,在工具箱中。
我的建议,如果你需要访问私有函数cubicmx.mex存储在
C:\MATLAB\R2011a\toolbox\matlab\polyfun\private
是在父目录
C:\MATLAB\R2011a\toolbox\matlab\polyfun
创建一个线功能cubicmx_drv.m用一个语句叫mex一个。
在这些例子中,它会为已读:
function zi = cubicmx_drv(x,y,z,xi,yi,tri,t)
zi = cubicmx(x,y,z,xi,yi,tri,t);
你只需要记住再重新创建如果更改计算机或工作环境。 此外,你甚至可以从自己的代码一样
try
zi=cubicmx(x,y,z,xi,yi,tri,t);
catch
%create (or copy your local version) cubicmx_drv.m to the proper path
error(['Exit and restart matlab to solve this problem'])
end
重新安装,以阻止这种自动化解决方案将重新推出MATLAB后工作。
- 1. 如何将外部文件夹添加到类路径中?
- 2. 如何将文件夹添加到您的cmd路径?
- 3. 将文件夹添加到属性文件的类路径Scala
- 4. MVC3发布到子文件夹,是将文件夹路径添加到URL
- 5. 如何将文本添加到路径
- 6. 如何将网页文件夹添加到厨师的私人nginx?
- 7. 如何外部文件夹添加到码头的类路径
- 8. 将库路径添加到jar文件
- 9. 将变量添加到文件路径
- 10. 将.jar文件添加到类路径
- 11. Gradle - 将文件夹添加到Eclipse类路径
- 12. 将文件夹路径添加到System ClassLoader
- 13. 将文件夹永久添加到Python的路径
- 14. 将外部文件夹添加到OSGI包类路径
- 15. 我有问题将Python文件夹添加到我的路径
- 16. Razor Url.Action将网站文件夹路径添加到Url中
- 17. 将文件夹添加到资产路径literaly
- 18. 将属性文件夹添加到weblogic服务器类路径
- 19. 将文件夹添加到资产管道路径?
- 20. 将wsdl链接获取文件夹添加到路径
- 21. 将自定义包含路径文件夹添加到LESS.build
- 22. 将文件夹添加到Eclipse类路径
- 23. JRuby on Rails:将文件夹添加到类路径
- 24. 如何将日期字符串附加到文件夹路径?
- 25. 如何将工具箱添加到MATLAB路径
- 26. 如何将部分当前文件夹添加到导轨视图路径?
- 27. 如何将文件夹添加到给定的Anaconda环境的搜索路径?
- 28. 如何将.class文件夹添加到eclim中的类路径中?
- 29. 如何将查询参数mod_rewrite添加到路径文件夹名称?
- 30. 如何将生成的源文件夹添加到Gradle中的源路径中?
当然,如上所述,您可以将内容复制到另一个文件夹。但是这会导致重复的文件。这个问题在我开发一个具有私有(非用户可调用)函数的维护工具箱时出现了。我也希望添加和调用这些函数来简化开发(我已经结束了多次编辑函数的错误副本)。 – horchler
你想要完成什么?如果你只是想使用这些私有函数,从自己的函数中调用它们就足够了。 –
我有点困惑。我以某种方式假定我们正在谈论“内建”私人功能,这可能会做一些有用的事情,但通常不会从外部调用。对我来说,这意味着两个函数(原始和副本)都没有被修改 - 只有两个有意义的版本。如果你自己是这些私人功能的开发者,那么为什么要把它们放在第一位,如果你想从非私人环境中调用它们呢? – sebastian