Студопедия


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

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




Таблица 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, имеет вид





Дата добавления: 2015-05-10; просмотров: 352; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Учись учиться, не учась! 10178 - | 7785 - или читать все...

Читайте также:

 

18.207.136.184 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.002 сек.