我想使用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