2014-10-19 116 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

相关问题