| ||
Функции | |
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) |
Возвращает Среднеквадратичое Отклонение (СКО) двух комплексных функций. |
В данном модуле находится описание класса TComplex1D.
void CleanComplex1D | ( | TComplex1D | Source | ) |
Производит очистку одномерной комплекснозначной функции.
Source | TComplex1D [out] - очищаемая одномернря комплекснозначная функция. |
void CopyComplex1D | ( | TComplex1D | srcComplex1D, | |
TComplex1D | dstComplex1D | |||
) |
Производит точное копирование комплекснозначной функции.
из исходного одномерного комплексного поля в абсолютной точности.
srcComplex1D | TComplex1D [in] - копируемое поле (источник). | |
dstComplex1D | TComplex1D [out] - получаемая копия (результирующий объект). |
double GetImagComplex1D | ( | TComplex1D | Source, | |
int | x | |||
) |
Возвращает мнимую часть значения функции.
Source | TComplex1D [in] - одномерная комплексная функция. | |
x | int [in] - индекс точки. |
int GetIndexComplex1D | ( | TComplex1D | Source, | |
double | x | |||
) |
Возвращает индекс точки комплексной функции.
Field | TComplex1D [in] - одномерная комплексная функция | |
x | double [in] - значение аргумента функции. |
double GetIntensityComplex1D | ( | TComplex1D | Source, | |
int | x | |||
) |
Возвращает интенсивность заданной точки одномерной комплексной функции.
Source | TComplex1D [in] - одномерная комплексная функция. | |
x | int [in] - индекс точки. |
int GetMaxIntensityIndexComplex1D | ( | TComplex1D | Source | ) |
Возвращает индекс точки максимума функции.
Source | TComplex1D [in] - одномерная комплексная функция |
double GetPhaseComplex1D | ( | TComplex1D | Source, | |
int | x | |||
) |
Возвращает фазу заданной точки одномерной комплексной функции.
Source | TComplex1D [in] - одномерная комплексная функция. | |
x | int [in] - индекс точки. |
double GetRealComplex1D | ( | TComplex1D | Source, | |
int | x | |||
) |
Возвращает реальную часть значения функции.
Source | TComplex1D [in] - одномерная комплексная функция. | |
x | int [in] - индекс точки. |
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] - индекс которым присваивания значения функции закончится. |
void SetLengthComplex1D | ( | TComplex1D | Field, | |
int | sizeX, | |||
double | beginX, | |||
double | endX | |||
) |
Устанавливает размер одномерной комплексной функции.
а так же приделы распространения аргумента.
Field | TComplex1D [out] - одноменая комплексная функция. | |
sizeX | [in] - размер дискретизации в пикселах. | |
beginX | [in] - начальное значение аргумента функции. | |
endX | [in] - конечное значение аргумента функции. |
void SetValueComplex1D | ( | TComplex1D | Source, | |
int | x, | |||
double | real, | |||
double | imag | |||
) |
Устанавливает определенное значение одномерной комплексной функции.
Для заданного индекса, относящегося к конкретному аргументу функции изменит значение абсцисы.
Field | TComplex1D [out] - изменяемая одномерная комплексная функция | |
x | int [in] - индекс для аргумента которого будет присваиваться значение функции. | |
real | double [in] - устанавливаемая реальная часть значения функции. | |
imag | double [in] - устанавливаемая мнимая часть значения функции. |
double SKOComplex1D | ( | TComplex1D | TestField, | |
TComplex1D | StandardField | |||
) |
Возвращает Среднеквадратичое Отклонение (СКО) двух комплексных функций.
TestField | TComplex1D [in] - исследуемая функция. | |
StandardField | TComplex1D [in] - функция, которая принимается за этолон. |