Я пытаюсь использовать встроенные функции IDL gaussfit.pro, и каждый раз, когда я пытаюсь, я получаю следующее сообщение об ошибке:функция 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' была правильной, но сама' GAUSSFIT' называет 'CURVEFIT', а копия' CURVEFIT', которая была компилирована, была получена из сторонней библиотеки. Я удалил дополнительную «CURVEFIT» и решил эту проблему. –