roboforum.ru

Технический форум по робототехнике.

вычисления Float -> Fixed

вычисления Float -> Fixed

megaMike » 07 дек 2010, 02:27

Есть множество замечательных публикаций:
например:
http://www.globalshiksha.com/books.php?q=automatedFloating+point+to+Fixed+point+Conversion+&search-submit=Search
посвещенных автоматизированному преобразованию вычислений с плавающей точкой в эквивалентный, но уже в формате с точкой фиксированной, с корректным масштабированием и т.п. , многие из них обещают оценку погрешности, некоторые дополнительную оптимизацию для известных диапазонов входных параметров...

Но есть у них одно общее свойство: публикация есть, а вот тулзы нет :(

А ведь задача-то распротраненная, ну просто не может быть чтобы не было удобного ее автоматического решения...

Не подскажите ли, Уважаемые Робототехники, какого решения удобного, OpenSource в идеале :)

Re: вычисления Float -> Fixed

lord.tiran » 04 мар 2011, 20:48

А зачем вам такие преобразования, на современных процессорах действия над переменными с плавающей точкой выполняются довольно быстро, а операция приведения займет процессорное время.

Re: вычисления Float -> Fixed

=DeaD= » 04 мар 2011, 20:52

Очевидно затем, что существуют микроконтроллеры без обработки float.

Re: вычисления Float -> Fixed

megaMike » 01 апр 2011, 00:59

И их довольно много, к тому же они дешевле и энергоэффективнее...

Re: вычисления Float -> Fixed

boez » 01 апр 2011, 12:00

Мне кажется, что выполнять такое преобразование автоматом - примерно то же самое, что печатную плату автоматом разводить, вроде бы и можно, но нормальные люди разводят ручками...
А что касается преобразований - так задача как раз в том, чтобы построить всю систему вычислений в fixed и ничего не преобразовывать.


cron
Rambler\'s Top100 Mail.ru counter