作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 addpath(pwd)
让我的 .m 文件在我的项目目录中工作。当我关闭窗口并启动一个新窗口时,我刚刚添加的路径没有了。但文件仍在运行。
它是否在我的路径中?如何查看已添加到路径中的目录?
此外,.
是我从 path
看到的第一个条目。这是否意味着我不需要添加任何目录,因为它总是首先搜索当前目录?
谢谢。
最佳答案
基本上,是的。
您可以使用 addpath()
将目录添加到搜索路径,但如您所知,它仅存在于当前 session 中,并在您重新启动 Octave 时重置。如果您希望在 session 之间保留一条路径,请将其添加到您的 octaverc
,这是一个在新 session 开始时运行的脚本文件。 octaverc
文件的示例路径为:
C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup
因为 .
默认在你的路径中,Octave 会在你的当前目录中搜索它需要的任何函数文件。如果您只是想留在同一目录中,则使用 addpath(pwd)
有点没用。但是,在某些情况下它会很有用,例如,如果您有一个包含您的函数的目录,而另一个目录包含您正在处理的数据:您可以从函数目录开始,执行 addpath(pwd)
,然后 cd
到数据目录,同时仍然可以使用您的函数。
关于windows - 您如何在 Octave 中获取路径(在 Windows 上)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7936457/
我是一名优秀的程序员,十分优秀!