Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программа № 20
Вычисление специальных функций. Для вычисления специальных функций (sin х, cos х, tg х, ln x, ) применяются специальные алгоритмы. Функции sin х, cos х, tg х, ln х можно вычислить, воспользовавшись их разложением в ряд: Число членов ряда определяется из условия получения требуемой точности. Для вычисления функции с точностью до целых чисел можно применить алгоритм, основанный на том, что квадрат числа можно определить сложением последовательности нечетных чисел: Исходя из данного примера, видно, что какое число необходимо возвести в квадрат, такое же количество последовательных нечетных чисел, начиная с 1, необходимо сложить. Вычисление специальных функций по приведенным выражениям занимает длительное время и обеспечивает низкую точность. Это обусловлено сравнительно небольшой длиной машинного слова и ограниченным быстродействием МП БИС. Поэтому в тех случаях, когда ставятся жесткие требования по быстродействию и точности, применяют вычисление функций с помощью таблиц. Проиллюстрируем этот метод на примере программы вычисления квадрата числа х (программа № 21).
|