Хм... Обычная, log(x). Имеется в библиотеке. Прототип - в math.h
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
17 июня 2005 г. 14:03
В ответ на:
Что за стандартная функция?
отправлено =NIK= 17 июня 2005 г. 13:58
Составить ответ
|||
Конференция
|||
Архив
Ответы
Только вот она с плавающей точкой работает... А log для чисел с фиксированной точкой в С-либах к великому сожалению отсутствует.
—
SM
(17.06.2005 14:16
213.141.159.26
,
пустое
)
Само собой.
—
Bill
(17.06.2005 14:23
193.233.81.98
,
пустое
)
И это "само собой" обычно как серпом по яйцам в применении С к embedded... Плавучка все таки в таких делах (+)
—
SM
(17.06.2005 14:27
213.141.159.26
, 85 байт)
Тем не менее, иногда приходится использовать.
—
Bill
(17.06.2005 14:32
193.233.81.98
,
пустое
)
Согласен, бывает (+)
—
SM
(17.06.2005 14:38
213.141.159.26
, 381 байт)
Да, в нашем первом проекте мы использовали дробные числа с фиксированной точкой.
—
Bill
(17.06.2005 14:49
193.233.81.98
, 208 байт)
И это обычно наиболее эффективное решение. (+)
—
SM
(17.06.2005 14:53
213.141.159.26
, 331 байт)
Переполнения бывают при умножении целых чисел. Для дробных чисел
—
Bill
(17.06.2005 15:00
193.233.81.98
, 200 байт)
Что есть масштабирование, как не плавающая точка? :-)
—
Vladimir Ljaschko
(17.06.2005 18:35
80.144.181.167
,
пустое
)
Формат чисел с плавающей точкой дает возможность АВТОМАТИЧЕСКОГО масштабирования в процессе вычислений.
—
Bill
(17.06.2005 21:50
195.239.108.7
, 547 байт)
Это не более чем домножение на константу, частный случай которого сдвиг влево или вправо. Экспоненту НЕ ХРАНИМ. Точка фиксированная.
—
SM
(17.06.2005 19:43
213.141.159.26
,
пустое
)
Что-то я Вас не понимаю (+)
—
SM
(17.06.2005 16:54
195.225.131.183
, 330 байт)
Точка фиксирована после знакового (старшего) разряда. И, кстати, для умножения
—
Bill
(17.06.2005 21:39
195.239.108.7
, 193 байт)
Тьфу, не ДД, а С/Ш конечно
—
SM
(17.06.2005 14:38
213.141.159.26
,
пустое
)
Я на асме пишу. Там нечего похожего не видел :(
—
=NIK=
(17.06.2005 14:05
80.72.116.68
,
пустое
)
И в AVR Studio еще? Я думал на Си :(
—
Bill
(17.06.2005 14:14
193.233.81.98
,
пустое
)
Си к сожалению не знаю :(
—
=NIK=
(17.06.2005 14:21
80.72.115.14
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru