2014-10-19 72 views
0

我正在爲GNU Octave編寫一個包。其中一個包函數使用大型的預先計算的數據表。該數據存儲在我調用函數時加載和卸載的mat文件中。問題是,我不確定一個好的,安裝非特定的方式來做到這一點。就像我可以告訴的,我必須給load命令提供package install目錄下mat文件的絕對路徑。在運行時我無法看到該目錄。我是否錯過了某些東西,或者我只是以這種錯誤的方式去做?在包函數中加載mat文件

回答

1

PKG_ADD在包被加載時執行,所以你可以得到PKG_ADD所在的路徑__fqp__ = fileparts (mfilename ("fullpath"));從那裏你可以初始化你的數據。

如果你想從另一個包是可能DIR到load(pkg ("local_list"))安裝和檢查local_packages

我也認爲這種特定的Octave問題應該發送到[email protected]郵件列表。

是否要在八度鍛造中分發新包裝?

+0

這看起來像我在找什麼。謝謝。我正在考慮八度鍛造,是的,但我還沒有承諾它。 – 2014-10-20 13:11:20

相關問題