Фиксированная точка в Matlab - PullRequest
2 голосов
/ 06 марта 2012

Может кто-нибудь объяснить это?

Насколько я понимаю, это обеспечивает меньшую точность ... Это ускорение, которое можно получить, используя его? Когда это хорошо использовать? Должен ли я использовать его в Matlab Coder?

1 Ответ

5 голосов
/ 06 марта 2012

Не все компьютеры в мире используют арифметику с плавающей точкой. В частности, многие устройства, которые имеют связь с миром (например, датчики и компьютеры, которые обрабатывают их данные) используют представления чисел с фиксированной точкой. Некоторые исследователи алгоритмов и подобных вопросов также хотят использовать числа с фиксированной запятой. Набор инструментов Matlab с фиксированной точкой позволяет пользователям выполнять арифметику с фиксированной точкой на своих ПК и писать код, предназначенный для выполнения на устройствах, которые его реализуют.

Не обязательно (обязательно), что арифметика с фиксированной точкой Matlab обеспечивает меньшую точность, ее можно использовать для обеспечения большей точности, чем типы с плавающей точкой IEEE.

Это ускорение? Это не относится к делу. (Читать дальше)

Когда это хорошо использовать? Когда вам нужно использовать арифметику с фиксированной точкой. Я не уверен, что кто-то порекомендовал бы его в качестве замены общего назначения для арифметики с плавающей точкой.

Должны ли вы использовать это? Ваш вопрос предполагает, что ответ почти наверняка «Нет, вы бы уже знали, что вам следует использовать арифметику с фиксированной точкой».

...