在Octave中,如果文件名存储在一个变量中,如何为文件提供源代码?

在Octave中,如果文件名存储在一个变量中,如何为文件提供源代码?,octave,Octave,我觉得这一定很容易,但我在任何地方都找不到答案。在octave中(可能是matlab,但我还没有验证),您可以通过 source /path/to/filename 但是,假设文件名存储在一个名为file的变量中。如果执行源文件,它将文件视为路径,而不是文件中存储的内容。我尝试在不同的地方插入eval,但如果这是答案,我还没有找到正确的调用。我不知道多少八度;对于这个问题,我肯定忽略了一个微不足道的答案。不确定倍频程,但尝试使用函数调用 source(fname) 这至少是你在matlab

我觉得这一定很容易,但我在任何地方都找不到答案。在octave中(可能是matlab,但我还没有验证),您可以通过


source /path/to/filename

但是,假设文件名存储在一个名为file的变量中。如果执行
源文件
,它将
文件
视为路径,而不是文件中存储的内容。我尝试在不同的地方插入
eval
,但如果这是答案,我还没有找到正确的调用。我不知道多少八度;对于这个问题,我肯定忽略了一个微不足道的答案。

不确定倍频程,但尝试使用函数调用

source(fname)

这至少是你在matlab中所做的。

>帮助找不到源代码。
7.14.0.739(R2012a)
原因是:
源文件名
实际上被解释为
源代码('filename')
。这很有效。我知道必须有一些简单的方法来做,但它没有被记录(至少在倍频程3.6中)