Переход назад
Оглавление

Файл Complex1D.h

Библиотека работы с одномерными функциями CAAM. Подробнее...

См. исходные тексты.

Функции

void SetLengthComplex1D (TComplex1D Field, int sizeX, double beginX, double endX)
 Устанавливает размер одномерной комплексной функции.
void CleanComplex1D (TComplex1D Source)
 Производит очистку одномерной комплекснозначной функции.
void CopyComplex1D (TComplex1D srcComplex1D, TComplex1D dstComplex1D)
 Производит точное копирование комплекснозначной функции.
int GetIndexComplex1D (TComplex1D Source, double x)
 Возвращает индекс точки комплексной функции.
void SetValueComplex1D (TComplex1D Source, int x, double real, double imag)
 Устанавливает определенное значение одномерной комплексной функции.
double GetRealComplex1D (TComplex1D Source, int x)
 Возвращает реальную часть значения функции.
double GetImagComplex1D (TComplex1D Source, int x)
 Возвращает мнимую часть значения функции.
double GetIntensityComplex1D (TComplex1D Source, int x)
 Возвращает интенсивность заданной точки одномерной комплексной функции.
double GetPhaseComplex1D (TComplex1D Source, int x)
 Возвращает фазу заданной точки одномерной комплексной функции.
int GetMaxIntensityIndexComplex1D (TComplex1D Source)
 Возвращает индекс точки максимума функции.
void SetFieldComplex1D (TComplex1D Field, double allRealValue, double allImagValue, int beginIndex, int endIndex)
 Устанавливает определенные значения одномерной комплексной функции.
double SKOComplex1D (TComplex1D TestField, TComplex1D StandardField)
 Возвращает Среднеквадратичое Отклонение (СКО) двух комплексных функций.


Подробное описание

Библиотека работы с одномерными функциями CAAM.

В данном модуле находится описание класса TComplex1D.

Автор:
Сергей Балалаев
Версия:
1.00
Прим.:
В связи с независимостью данной библиотеки с использующей ее системой ее версия может быть более ранней чем версия системы, однако при обратной ситуации (файл описания имеет более позднюю версию чем библиотека) может не допустить загрузки библиотеки.

Функции

void CleanComplex1D ( TComplex1D  Source  ) 

Производит очистку одномерной комплекснозначной функции.

Аргументы:
Source TComplex1D [out] - очищаемая одномернря комплекснозначная функция.
См. также:
SetLengthComplex1D , CopyComplex1D .

void CopyComplex1D ( TComplex1D  srcComplex1D,
TComplex1D  dstComplex1D 
)

Производит точное копирование комплекснозначной функции.

из исходного одномерного комплексного поля в абсолютной точности.

Аргументы:
srcComplex1D TComplex1D [in] - копируемое поле (источник).
dstComplex1D TComplex1D [out] - получаемая копия (результирующий объект).
См. также:
SetLengthComplex1D , CleanComplex1D .

double GetImagComplex1D ( TComplex1D  Source,
int  x 
)

Возвращает мнимую часть значения функции.

Возвращает:
мнимую часть значения заданной точки одномерной комплексной функции.
Аргументы:
Source TComplex1D [in] - одномерная комплексная функция.
x int [in] - индекс точки.
См. также:
GetIndexComplex1D , GetMaxIntensityIndexComplex1D , GetIntensityComplex1D , GetRealComplex1D .

int GetIndexComplex1D ( TComplex1D  Source,
double  x 
)

Возвращает индекс точки комплексной функции.

Возвращает:
индекс точки комплексной функции для заданного аргумента.
Аргументы:
Field TComplex1D [in] - одномерная комплексная функция
x double [in] - значение аргумента функции.
См. также:
SetFieldComplex1D , SetValueComplex1D .

double GetIntensityComplex1D ( TComplex1D  Source,
int  x 
)

Возвращает интенсивность заданной точки одномерной комплексной функции.

Возвращает:
интенсивность заданной точки одномерной комплексной функции.
Аргументы:
Source TComplex1D [in] - одномерная комплексная функция.
x int [in] - индекс точки.
См. также:
GetIndexComplex1D , GetMaxIntensityIndexComplex1D , GetImagComplex1D , GetRealComplex1D .

int GetMaxIntensityIndexComplex1D ( TComplex1D  Source  ) 

Возвращает индекс точки максимума функции.

Возвращает:
индекс точки комплексной функции в которой сосредоточен максимум интенсивности.
Аргументы:
Source TComplex1D [in] - одномерная комплексная функция
См. также:
GetIndexComplex1D , GetIntensityComplex1D , GetImagComplex1D , GetRealComplex1D .

double GetPhaseComplex1D ( TComplex1D  Source,
int  x 
)

Возвращает фазу заданной точки одномерной комплексной функции.

Возвращает:
фаза заданной точки одномерной комплексной функции.
Аргументы:
Source TComplex1D [in] - одномерная комплексная функция.
x int [in] - индекс точки.
См. также:
GetIndexComplex1D , GetMaxIntensityIndexComplex1D , GetImagComplex1D , GetRealComplex1D , GetIntensityComplex1D .

double GetRealComplex1D ( TComplex1D  Source,
int  x 
)

Возвращает реальную часть значения функции.

Возвращает:
реальную часть значения заданной точки одномерной комплексной функции.
Аргументы:
Source TComplex1D [in] - одномерная комплексная функция.
x int [in] - индекс точки.
См. также:
GetIndexComplex1D , GetMaxIntensityIndexComplex1D , GetImagComplex1D , GetIntensityComplex1D .

void SetFieldComplex1D ( TComplex1D  Field,
double  allRealValue,
double  allImagValue,
int  beginIndex,
int  endIndex 
)

Устанавливает определенные значения одномерной комплексной функции.

Все значения функции в определенном диапазоне аргумента будут переведены в заданное одно единственное.

Аргументы:
Field TComplex1D [out] - изменяемая одномерная комплексная функция
allRealValue double [in] - устанавливаемая реальная часть всех значений.
allImagValue double [in] - устанавливаемая мнимая часть всех значений.
beginIndex int [in] - индекс с которого будут присваиваться значение функции.
endIndex int [in] - индекс которым присваивания значения функции закончится.
См. также:
SetValueComplex1D .

void SetLengthComplex1D ( TComplex1D  Field,
int  sizeX,
double  beginX,
double  endX 
)

Устанавливает размер одномерной комплексной функции.

а так же приделы распространения аргумента.

Аргументы:
Field TComplex1D [out] - одноменая комплексная функция.
sizeX [in] - размер дискретизации в пикселах.
beginX [in] - начальное значение аргумента функции.
endX [in] - конечное значение аргумента функции.
Предупреждения:
beginX не должно превышать по значению endX.
См. также:
CleanComplex1D , CopyComplex1D .

void SetValueComplex1D ( TComplex1D  Source,
int  x,
double  real,
double  imag 
)

Устанавливает определенное значение одномерной комплексной функции.

Для заданного индекса, относящегося к конкретному аргументу функции изменит значение абсцисы.

Аргументы:
Field TComplex1D [out] - изменяемая одномерная комплексная функция
x int [in] - индекс для аргумента которого будет присваиваться значение функции.
real double [in] - устанавливаемая реальная часть значения функции.
imag double [in] - устанавливаемая мнимая часть значения функции.
См. также:
SetFieldComplex1D .

double SKOComplex1D ( TComplex1D  TestField,
TComplex1D  StandardField 
)

Возвращает Среднеквадратичое Отклонение (СКО) двух комплексных функций.

Возвращает:
Вещественное число [0..1]. Среднеквадратичное отклонение комплекснозначной функции TestField относительно аналогичной функции StandardField.
Аргументы:
TestField TComplex1D [in] - исследуемая функция.
StandardField TComplex1D [in] - функция, которая принимается за этолон.
См. также:
SKO , ScheduleSKOR , ScheduleRootMeanSquareDeviation .

Документация по системе CAAM. © Все права защищены БайтериКС 2005-2015. BYTERIX.COM byterix