Преобразование фиксированной точки

Преобразуйте код с плавающей точкой в фиксированную точку, оптимизируйте типы данных с фиксированной точкой (требует Fixed-Point Designer™),

Классы

coder.FixptConfigОбъект настройки преобразования из плавающей запятой в фиксированную запятую

Функции

coderОткрытое приложение MATLAB Coder
codegenСгенерируйте код C/C++ из кода MATLAB
coder.configСоздайте объекты настройки генерации кода MATLAB Coder
coder.approximationСоздайте функциональный заменяющий объект настройки

Примеры и руководства

Автоматизированное преобразование — рабочий процесс приложения

Преобразуйте код MATLAB в код С фиксированной точки

Сгенерируйте код С фиксированной точки из кода MATLAB® с плавающей точкой.

Предложите типы данных с фиксированной точкой на основе областей значений симуляции

Предложите типы данных с фиксированной точкой на основе областей значений симуляции с помощью приложения MATLAB Coder™.

Предложите типы данных с фиксированной точкой на основе выведенных областей значений

Предложите типы данных с фиксированной точкой на основе статических областей значений с помощью приложения MATLAB Coder.

Просмотрите и измените переменную информацию

Просмотрите и измените переменную информацию для преобразования фиксированной точки.

Задайте опции предложения по типу

Задайте опции, используемые при предложении типов для автоматизированного преобразования фиксированной точки.

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

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

Замените Функцию exp на Интерполяционную таблицу

Замените функцию на приближение интерполяционной таблицы в фиксированной точке, сгенерированной с приложением MATLAB Coder.

Замените пользовательскую функцию на интерполяционную таблицу

Замените пользовательскую функцию на функцию приближения интерполяционной таблицы при помощи приложения MATLAB Coder.

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

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

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

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

Обнаружьте мертвый и постоянно свернутый код

Узнать, как приложение обнаруживает мертвый код или код, который является постоянный свернутый в процессе моделирования вашего тестового файла.

Преобразуйте проект преобразования фиксированной точки в Скрипты MATLAB

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

Автоматизированное преобразование — программируемый рабочий процесс

Преобразуйте код MATLAB в код С фиксированной точки

Сгенерируйте код С фиксированной точки с codegen.

Предложите типы данных с фиксированной точкой на основе областей значений симуляции

Предложите типы данных с фиксированной точкой на основе областей значений симуляции с помощью codegen функция.

Предложите типы данных с фиксированной точкой на основе выведенных областей значений

Предложите типы данных с фиксированной точкой на основе статических областей значений с помощью codegen функция.

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

Обнаружьте переполнение в командной строке.

Замените Функцию exp на Интерполяционную таблицу

Замените функцию на приближение интерполяционной таблицы в фиксированной точке, сгенерированной с codegen функция.

Замените пользовательскую функцию на интерполяционную таблицу

Замените пользовательскую функцию на функцию приближения интерполяционной таблицы при помощи codegen функция.

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

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

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

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

Концепции

Автоматизированное преобразование фиксированной точки

Используя приложение Fixed-Point Converter для автоматизированного преобразования фиксированной точки.

Функции языка MATLAB, поддерживавшие для автоматизированного преобразования фиксированной точки

Для автоматизированного преобразования фиксированной точки используйте поддерживавшие функции языка MATLAB.

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

Сгенерируйте фиксированную точку согласно лучшым практикам.

Сгенерированная фиксированная точка

Избегайте проблем со сгенерированной фиксированной точкой.

Фиксированная точка для классов MATLAB

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

Заменяя функции Используя приближения интерполяционной таблицы

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

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

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

Проблемы типа данных в сгенерированном коде

Подсветите потенциальные проблемы типа данных в отчете.