【Matlab】private文件夹
私有函數(shù)
私有函數(shù)在您希望限制函數(shù)的作用域時(shí)很有用。可以通過(guò)將函數(shù)存儲(chǔ)在名稱為?private?的子文件夾中,來(lái)將該函數(shù)指定為私有函數(shù)。這樣,僅?private?子文件夾緊鄰的上一級(jí)文件夾中的函數(shù)可使用該函數(shù),也可由父文件夾中的函數(shù)調(diào)用的腳本使用。
例如,在位于 MATLAB??搜索路徑下的文件夾內(nèi),創(chuàng)建名稱為?private?的子文件夾。不要將?private?添加到該路徑。在?private?文件夾內(nèi)的名稱為?findme.m?的文件中,創(chuàng)建一個(gè)函數(shù):
function findme % FINDME An example of a private function.disp('You found the private function.')更改為包含?private?文件夾的文件夾并創(chuàng)建一個(gè)名稱為?visible.m?的文件。
function visible findme將當(dāng)前文件夾更改為任意位置并調(diào)用?visible?函數(shù)。
visible You found the private function.雖然您不能從命令行或?private?文件夾父級(jí)外部的函數(shù)中調(diào)用私有函數(shù),但您可以訪問(wèn)它的幫助:
help private/findme findme An example of a private function.私有函數(shù)優(yōu)先于標(biāo)準(zhǔn)函數(shù),因此 MATLAB 先查找名稱為?test.m?的私有函數(shù),再查找名稱為?test.m?的非私有程序文件。這樣您可以在創(chuàng)建特定函數(shù)的備用版本的同時(shí),將原始版本保留在另一文件夾中。
總結(jié)
以上是生活随笔為你收集整理的【Matlab】private文件夹的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle 11g Release 1
- 下一篇: GitHub建立个人网站(二)