Переполнение и обнаружение точности потерь

Отладьте источники переполнения и потери точности, сравните с поведением с плавающей точкой

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

Темы

MATLAB

Настройки Переопределения Типа данных Используя fipref

Переопределение типа данных с помощью fipref объект.

Потеряйте значимость и Логгирование Переполнения Используя fipref

Примеры использования fipref объекты установить настройки логгирования для fi объекты.

Вычислите ошибку квантования

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

Визуализируйте различия между результатами и фиксированной точки с плавающей точкой

Используйте пользовательскую функцию построения графика, чтобы сравнить поведение сгенерированной фиксированной точки против поведения исходного кода MATLAB с плавающей точкой.

Позвольте строить Используя инспектора данных моделирования

Смотрите и сравните и фиксированная точка, с плавающей точкой регистрировала входные и выходные данные.

Пользовательские функции построения графика

Визуализируйте числовые различия во время преобразования фиксированной точки.

Обнаружьте переполнение

Обнаружьте переполнение с помощью приложения.

Simulink

Используйте Fixed-Point Tool, чтобы исследовать числовое поведение

Пример, показывающий, как использовать Fixed-Point Tool, чтобы выдержать сравнение с плавающей точкой и типы данных с фиксированной точкой.

Обработайте переполнение в моделях Simulink

Управляйте предупреждающими сообщениями, которые вы получаете, когда модель содержит переполнение.

Сетевая наклонная и сетевая точность смещения

Сетевой наклон и точность смещения, обнаруживая потерю точности, потерю значимости и переполнение.

Обнаружьте фиксированную точку постоянная потеря точности

В этом примере показано, как обнаружить фиксированную точку постоянная потеря точности.

Используйте масштабированный, удваивается, чтобы избежать потери точности

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