IDL 函数 GAUSSFIT.pro 错误
IDL function GAUSSFIT.pro error
我正在尝试使用内置 IDL 函数 gaussfit.pro,但每次尝试时,我都会收到以下错误:
% Keyword parameters not allowed in call.
% Execution halted at: $MAIN$
我现在只是想让函数正常工作,所以我只是 运行 来自 gaussfit help file 的示例代码,它调用函数如下:
yfit = GAUSSFIT(x, y, coeff, NTERMS=nterms)
这个调用甚至没有包含关键字参数,所以我很困惑。我也试过用设置的关键字调用它(例如 NTERMS=nterms),但我得到了同样的错误。
我有 IDL 8.3.0 版,如果这有什么不同的话。如果有人能提供帮助,我将不胜感激!
我想知道您是否理解正确 GAUSSFIT
。也许您的 !path
中有一个第三方库,它有一个 GAUSSFIT
例程?检查:
IDL> print, file_which('gaussfit.pro')
或者,在尝试调用 GAUSSFIT
之后:
IDL> help, /source
文档并未表明 GAUSSFIT
中的任何内容自 IDL 8.3 以来发生了变化,因此您应该没问题。
我正在尝试使用内置 IDL 函数 gaussfit.pro,但每次尝试时,我都会收到以下错误:
% Keyword parameters not allowed in call.
% Execution halted at: $MAIN$
我现在只是想让函数正常工作,所以我只是 运行 来自 gaussfit help file 的示例代码,它调用函数如下:
yfit = GAUSSFIT(x, y, coeff, NTERMS=nterms)
这个调用甚至没有包含关键字参数,所以我很困惑。我也试过用设置的关键字调用它(例如 NTERMS=nterms),但我得到了同样的错误。
我有 IDL 8.3.0 版,如果这有什么不同的话。如果有人能提供帮助,我将不胜感激!
我想知道您是否理解正确 GAUSSFIT
。也许您的 !path
中有一个第三方库,它有一个 GAUSSFIT
例程?检查:
IDL> print, file_which('gaussfit.pro')
或者,在尝试调用 GAUSSFIT
之后:
IDL> help, /source
文档并未表明 GAUSSFIT
中的任何内容自 IDL 8.3 以来发生了变化,因此您应该没问题。