Математические функции

Таблица 3.6 – Основные математические функции VBA

Обращение к ФУНКЦИИ Возвращаемое значение
Abs(x) |x|
Atn(x) arctg х
Cos (х) cos х
Ехр(х) еХ
Fix(x) Результат отбрасывания дробной части х
Int(x) Наибольшее целое число, не превосходящее х
Log(x) Натуральный логарифм ln х при х > 0
Sgn(x) 1, 0 или -1 в зависимости от знака х
Sin(x) sin х
Sqr(x) при х 0
Tan(x) tg х при х ±п/2

Таблица 3.7 – Операторы VBA, позволяющие рассчитывать значения тригонометрической функции ctg х, обратных тригонометрических функций arcsin х, arccos х и arcctg х и десятичного логарифма lg х

ctg_x = Cos(x) / Sin(x) 'если Sin(x) <> 0
Const pi As Double = 3.141592654  
arcsin_х = Atn(x / Sqr(l– х ^ 2)) 'если Abs (х) <> 1
arcsin_х = Sgn(x) * pi / 2 'если Abs (х) = 1
arcos_х = Atn(Sqr(l – х ^ 2) / х) 'если х <> 0
arcos_х = pi / 2 'если х = 0
arcctg_x = Atn(l / х) 'если х <> 0
arcctg_x = pi / 2 'если х = 0
lg_x = Log(x) / 2.302585093 'если х > 0

Вдобавок к функциям, приведенным в Таблице 3.7, рассмотрим функцию Round (х [, n]), предназначенную для округления чисел с дробной частью. Другими словами, имеются две функции округления - Round (х, n) и Round (х).

Функция Round (х, n) возвращает в программу значение арифметического выражения х, округленное до n знаков после десятичной точки. Функция Round (х) возвращает целое число согласно правилу округления и Round (х) = Cint(х).

Случайные числа рассчитываются с помощью функции Rnd. Перед обращением к функции Rnd должен находиться оператор Randomizе, меняющий неявный аргумент функции Rnd.

Пример. Программа, рассчитывающая 10 случайных чисел от 0 до 1, имеет вид


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: