Класс Complex
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Description |
|---|---|
| Complex() | Инициализирует новый экземпляр класса Complex |
| Complex(c) | Инициализирует новый экземпляр структуры Complex. |
| Complex(real, imaginary) | Инициализирует новый экземпляр структуры Complex. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| I [static] | Complex | r | Комплекс с Complex.im равным 1. |
| ONE [static] | Complex | r | Один комплекс с Complex.re и Complex.im равными 1. |
| SIZE_OF_COMPLEX [static] | int | r | Размер complex. |
| SIZE_OF_DOUBLE [static] | int | r | Размер float. |
| ZERO [static] | Complex | r | Ноль complex. |
| im | float | r/w | Получает или задает мнимую часть. |
| модуль | float | r | Получает модуль. |
| фаза | float | r | Получает фазу. |
| re | float | r/w | Получает или задает действительную часть. |
| квадрат_модуля | float | r | Получает квадрат модуля. |
Methods
| Name | Description |
|---|---|
| add(a, b) | Складывает a и b. |
| add(a, b, result) | Складывает a и b. |
| add(a, s) | Складывает a и s. |
| add(a, s, result) | Складывает a и s. |
| approx_equal(a, b) | Проверяет приближённое равенство. |
| approx_equal(a, b, tolerance) | Проверяет приближённое равенство. |
| clone() | Создаёт клон этого экземпляра. |
| cos(a) | Получает Cos от a. |
| divide(a, b) | Делит a на b. |
| divide(a, b, result) | Делит a на b. |
| divide(a, s) | Делит a на s. |
| divide(a, s, result) | Делит a на s. |
| divide(s, a) | Делит a на s. |
| divide(s, a, result) | Делит s на a. |
| exp(a) | Возводит e в степень a. |
| log(a) | Получает логарифм от a. |
| multiply(a, b) | Умножает a на b. |
| multiply(a, b, result) | Умножает a на b. |
| multiply(a, s) | Умножает a на s. |
| multiply(a, s, result) | Умножает a на s. |
| negate(a) | Отрицает a. |
| parse(s) | Разбирает указанный s в Complex. |
| sin(a) | Получает синус a. |
| sqrt(a) | Получает квадратный корень от a. |
| subtract(a, b) | Вычитает b из a. |
| subtract(a, b, result) | Вычитает b из a. |
| subtract(a, s) | Вычитает s из a. |
| subtract(a, s, result) | Вычитает s из a. |
| subtract(s, a) | Вычитает s из a. |
| subtract(s, a, result) | Вычитает a из s. |
| tan(a) | Получает тангенс a. |
| try_parse(s, result) | Пытается разобрать указанный s в Complex. |
Constructor: Complex()
Complex()
Инициализирует новый экземпляр класса Complex
Constructor: Complex(c)
Complex(c)
Инициализирует новый экземпляр структуры Complex.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| c | Complex | Сложное число. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Инициализирует новый экземпляр структуры Complex.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| действительная | float | Действительная часть. |
| мнимая | float | Мнимая часть. |
Method: add(a, b) [static]
add(a, b)
Складывает a и b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
Returns
| Тип | Описание |
|---|---|
| Complex | Сумма комплексного. |
Method: add(a, b, result) [static]
add(a, b, result)
Складывает a и b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
| result | Complex[] | Результат. |
Method: add(a, s) [static]
add(a, s)
Складывает a и s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
Returns
| Тип | Описание |
|---|---|
| Complex | Комплекс, у которого Re увеличено на s. |
Method: add(a, s, result) [static]
add(a, s, result)
Складывает a и s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
| result | Complex[] | Результат. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Проверяет приближённое равенство.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
Returns
| Тип | Описание |
|---|---|
| bool | Результат приближённого равенства. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Проверяет приближённое равенство.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
| допуск | float | Допуск. |
Returns
| Тип | Описание |
|---|---|
| bool | Результат приближённого равенства. |
Method: clone()
clone()
Создаёт клон этого экземпляра.
Returns
| Тип | Описание |
|---|---|
| Complex | Клон этого комплексного числа. |
Method: cos(a) [static]
cos(a)
Получает Cos от a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Cos от a. |
Method: divide(a, b) [static]
divide(a, b)
Делит a на b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат деления. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Делит a на b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
| result | Complex[] | Результат. |
Method: divide(a, s) [static]
divide(a, s)
Делит a на s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат деления. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Делит a на s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
| result | Complex[] | Результат. |
Method: divide(s, a) [static]
divide(s, a)
Делит a на s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | float | Значение s. |
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат деления. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Делит s на a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | float | Значение s. |
| a | Complex | Сложное a. |
| result | Complex[] | Результат. |
Method: exp(a) [static]
exp(a)
Возводит e в степень a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | e в степени a. |
Method: log(a) [static]
log(a)
Получает логарифм от a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | log от a. |
Method: multiply(a, b) [static]
multiply(a, b)
Умножает a на b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат умножения. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Умножает a на b.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
| result | Complex[] | Результат. |
Method: multiply(a, s) [static]
multiply(a, s)
Умножает a на s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат умножения. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Умножает a на s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
| result | Complex[] | Результат. |
Method: negate(a) [static]
negate(a)
Отрицает a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат отрицания. |
Method: parse(s) [static]
parse(s)
Разбирает указанный s в Complex.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Значение s. |
Returns
| Тип | Описание |
|---|---|
| Complex | Сложное число. |
Method: sin(a) [static]
sin(a)
Получает синус a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Sin от a. |
Method: sqrt(a) [static]
sqrt(a)
Получает квадратный корень от a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Квадратный корень. |
Method: subtract(a, b) [static]
subtract(a, b)
Вычитает b из a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат вычитания. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Вычитает b из a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| b | Complex | Сложное b. |
| result | Complex[] | Результат. |
Method: subtract(a, s) [static]
subtract(a, s)
Вычитает s из a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат вычитания. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Вычитает s из a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
| s | float | Значение s. |
| result | Complex[] | Результат. |
Method: subtract(s, a) [static]
subtract(s, a)
Вычитает s из a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | float | Значение s. |
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Результат вычитания. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Вычитает a из s.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | float | Значение s. |
| a | Complex | Сложное a. |
| result | Complex[] | Результат. |
Method: tan(a) [static]
tan(a)
Получает тангенс a.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| a | Complex | Сложное a. |
Returns
| Тип | Описание |
|---|---|
| Complex | Tan от a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Пытается разобрать указанный s в Complex.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Значение s. |
| result | Complex[] | Результат. |
Returns
| Тип | Описание |
|---|---|
| bool | True, если комплексное число разобрано. |