LOG - логарифм
Назначение.
Функция LOG() используется для вычисления логарифма положительного вещественного числа.
Входные параметры.
-
in1 - тип данных REAL, должен быть больше 0.
-
in2 - тип данных INTEGER (основание логарифма).
Выходной параметр.
-
out - тип данных REAL.
Описание алгоритма.
|
Входные параметры
|
Выходной параметр
|
|
in1 < 0
|
out = 0
|
|
in2 = 2
|
out=log2(in1)
|
|
in2 = 10
|
out=log10(in1)
|
|
in2 = любое значение, кроме 2 и 10
|
out=logein1=ln(in1)
|
Описание синтаксиса.
|
На языке ST
|
На языках FBD/LD
|
|
out := LOG(in1)
|
![]() |
|
Примеры:
LOG(-128, 2); //out=0
LOG(128, 2); //out=log2128=7
LOG(1000, 10); //out=log101000=3
LOG(128, 5); //out=loge128=4.85203
|
Примеры:
![]() ![]() |



