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

Преобразуйте код с плавающей точкой в фиксированную точку, оптимизируйте типы данных фиксированной точки (требует Фиксированной точки 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.

Позвольте строить график Используя моделирование Data Inspector

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Позвольте строить график Используя моделирование Data Inspector

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

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

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

Концепции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пользовательские функции plot

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

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

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

Была ли эта тема полезной?