Только вот она с плавающей точкой работает... А log для чисел с фиксированной точкой в С-либах к великому сожалению отсутствует.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SM
17 июня 2005 г. 14:16
В ответ на:
Хм... Обычная, log(x). Имеется в библиотеке. Прототип - в math.h
отправлено Bill 17 июня 2005 г. 14:03
Составить ответ
|||
Конференция
|||
Архив
Ответы
Само собой.
—
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
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru