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

Описание

Функция Abs возвращает абсолютное значение полученного аргумента. Если передается отрицательное число, функция Abs возвращает противоположное ему положительное число.

Функция Exp возвращает число e, возведенное в указанную степень. Трансцендентное число e начинается так: 2,7182818...

Функция Ln возвращает натуральный логарифм (по основанию e) от полученного аргумента.

Функция Power возвращает число, возведенное в указанную степень. Эта функция эквивалентна оператору ^.

Функция Sqrt возвращает число, квадрат которого равен полученному аргументу.

Если передать одно число, возвращается один результат, соответствующий вызванной функции. Если передать таблицу с одним столбцом, содержащим числовые значения, возвращается таблица с одним столбцом, содержащим результаты вычислений — по одному результату для каждой записи в таблице аргументов. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.

Если для аргумента не определено значение функции, возвращается пустое значение. (Например, при попытке получить квадратный корень или логарифм от отрицательного числа.)

Синтаксис

Abs( Number )
Exp( Number )
Ln( Number )
Sqrt( Number )

  • *Number* — обязательный аргумент. Число, для которого нужно выполнить операцию.

Power( Base, Exponent )

  • *Base* — обязательный аргумент. Число, которое нужно возвести в степень.
  • *Exponent* — обязательный аргумент. Показатель степени, в которую нужно возвести число.

Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )

  • *SingleColumnTable* — обязательный аргумент. Таблица с одним столбцом, для значений в котором нужно выполнить операцию.

Примеры

Для одного числа

Формула Описание Возвращаемый результат
Abs( -55 ) Возвращает число без знака "минус". 55
Exp( 2 ) Возвращает e в степени 2, то есть e * e. 7,389056...
Ln( 100 ) Возвращает натуральный логарифм (по основанию e) от числа 100. 4,605170...
Power( 5, 3 ) Возвращает 5 в степени 3, то есть 5 * 5 * 5. 125
Sqrt( 9 ) Возвращает число, квадрат которого равен числу 9. 3

Для таблицы с одним столбцом

В примерах этого раздела используется источник данных с именем ValueTable, который содержит такие данные:

Формула Описание Возвращаемый результат
Abs( ValueTable ) Возвращает абсолютное значение для каждого числа из таблицы.
Exp( ValueTable ) Возвращает число e, возведенное в указанную степень для каждого числа из таблицы.
Ln( ValueTable ) Возвращает натуральный логарифм для каждого числа из таблицы.
Sqrt( ValueTable ) Возвращает квадратный корень для каждого числа из таблицы.

Пошаговый пример

  1. Добавьте элемент управления Текстовое поле и назовите его Source.

  2. Добавьте элемент управления Метка и задайте в качестве значения свойства Text следующую формулу:
    Sqrt( Value( Source.Text ) )

  3. Введите число в элемент Source и убедитесь, что в элементе управления Метка отображается квадратный корень введенного числа.