Математические функции. Для наиболее часто встречающихся функций в алгоритмический язык включаются программы для их вычисления.В таблице 9.3 приведены математические функции
Для наиболее часто встречающихся функций в алгоритмический язык включаются программы для их вычисления.В таблице 9.3 приведены математические функции, имеющиеся в VBA. В этой таблице N означает любое численное выражение; все аргументы функций являются обязательными, если только не указано иначе.
Дополнительные тригонометрические функции можно выводить из базовых математических функций VBA. Например, если необходимо вычислить котангенс угла, для его нахождения можно использовать формулу 1/Таn(х).
Таблица 9.3. Математические функции VBA
Функции (аргументы) | Возвращает/ действие |
Abs(N) | Возвращает абсолютное значение N |
Atn(N) | Возвращает арктангенс N как угол в радианах |
Сos(N) | Косинус угла N, где N это угол, измеряемый в радианах |
Sin(N) | Возвращает синус угла; N – это угол, измеряемый в радианах |
Sqr(N) | Возвращает корень квадратный из N. VBA отображает ошибку, исполнения, если N – отрицательное |
Tan(N) | Возвращает тангенс угла; N – угол в радианах |
Exp(N) | Возвращает константу е, возведенную в степень N. (е – это основание натурального логарифма) |
Fix(N) | Возвращает целую часть N. Fix не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Fix возвращает ближайшее отрицательное целое, большее, чем или равное N |
Int(N) | Возвращает целую часть N. Int не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Int возвращает ближайшее отрицательное целое меньшее, чем или равное N |
Log(N) | Возвращает натуральный логарифм N |
Rnd(N) | Возвращает случайное число; аргумент является необязательным. Функцию Rnd используется только после инициализации VBA-генератора случайных чисел оператором Randomize |
Sgn(N) | Возвращает знак числа: -1, если N отрицательное; 1, если N – положительное; 0, если N равно 0 |
Дата добавления: 2015-08-14; просмотров: 487;