простите , а pi как определено?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
superkeks
22 июля 2003 г. 14:30
В ответ на:
RIDE BN730-51 глючит. В ответ на cos(60*pi/180) выдаёт "-0.5" ?!?!?!? ....хотя должно быть "0.5" них%я не понимаю :О(
отправлено hw_master 22 июля 2003 г. 14:10
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ:
—
hw_master
(22.07.2003 16:08,
пустое
)
Ответ: определено как #define pi 3.141592653589....если его обрезать до 3.141593 то всё работает. Но насколько сказано в даташите компиллятор должен сам обрезать в таких случаях....
—
hw_master
(22.07.2003 16:10,
пустое
)
-3.1415926535897932384626433832795 ??
—
Пи
(22.07.2003 14:33,
пустое
)
Дык, зачем (60*pi/180) может pi/3 ?, или имелись вВидУ радианЫ, 1Rad = 180/Pi
—
???
(22.07.2003 14:44,
пустое
)
имелось ввиду косинус от 60 градусов.
—
hw_master
(22.07.2003 15:02,
пустое
)
...а в ответ на cos(60.01*pi/180) выдаёт правильный ответ 0.4998... ?!?!?!?
—
hw_master
(22.07.2003 15:00,
пустое
)
попробуй так cos((60.0/180.0)*pi)
—
ncto
(22.07.2003 15:20,
пустое
)
Ответ: .....попробовал, та же фигня :((((( с IEEE не хочет, с BCD нормально всё...
—
hw_master
(22.07.2003 15:27,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru