Комплексная функция ошибок в системе Mathematica

Определена комплексная функция ошибок w (z) как e ^ (- x ^ 2) erfc (-ix) . Проблема с использованием w (z), как определено выше, заключается в том, что erfc имеет тенденцию увеличиваться при увеличении x (дополняется экспоненциальной, идущей к 0, поэтому все остается маленьким), так что Mathematica возвращается к вычислениям произвольной точности, которые делают жизнь ОЧЕНЬ медленной. Функция используется для реализации профиля voigt - формы линии, обычно используемой в спектроскопии и других связанных областях. Сейчас я возвращаюсь к вычисление формы линии один раз и использование интерполяции для ускорения работы, однако это не позволяет мне легко изменять параметры формы линии (или соответствовать им).

scipy имеет красивую и быструю реализацию w (z) как scipy.special.wofz , и мне было интересно, есть ли эквивалент в Mathematica.

-121 --- 156 6618-

SiftDescriptorExtractor У меня есть 2 вопроса о opencv SiftDescriptorExtractor: Как преобразовать дескрипторы из cv :: Mat в vector (i-th row = i-th descriptor) Как я могу определить размер (= размерность) ...

У меня есть 2 вопроса о opencv SiftDescriptorExtractor:

  1. Как мне преобразовать дескрипторы из cv :: Mat в вектор (i-я строка = i-й дескриптор)
  2. Как я могу определить размер (= размерность) дескриптора SIFT?

Да, я знаю о ссылке OpenCV, но я не могу заставить его работать. Может кто-нибудь разместить здесь минимальный рабочий пример, пожалуйста?

5
задан Jav_Rock 28 September 2012 в 09:35
поделиться