Matlab如何獲取當前運行.m文件的位置以及文件名稱


Matlab如何獲取當前運行.m文件的位置以及文件名稱

在matlab程序運行過程中,有時需要獲取當前運行程序所在的位置以及調用的函數的名稱,

 

下面的方法可以實現:

 

1 fullpath = mfilename('fullpath'); 
2 [path,name]=fileparts(fullpath);

得到的path變量就是當前.m文件所在的目錄,name是.m文件的名稱(不帶.m后綴)

 

范例:

     mfilename就是當前運行腳本的名稱,不包括后綴.m,

  例如下面語句中關於mfilename的用法:

1 SavePath=strcat('Performance\',mfilename);%獲取當前腳本的名稱,mfilename本身就是其名稱
2 if exist(SavePath,'file')==0
3   mkdir(SavePath);
4 end

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM