Ручное преобразование фиксированной точки в MATLAB

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

Используйте buildInstrumentedMex функция для измерения вашего алгоритма для логгирования минимальных и максимальных значений всех именованных и промежуточных переменных. Используйте showInstrumentationResults функция для предложения типов данных с фиксированной точкой на основе этих записанных значений.

Функции

расширить все

buildInstrumentedMexСгенерируйте скомпилированную функцию кода С, включая каротажное инструментирование
showInstrumentationResultsРезультаты записаны инструментализированной, скомпилированной функцией кода С
clearInstrumentationResultsОчистить результаты, записанные инструментализированной, скомпилированной функцией кода С
fiСоздайте численный объект с фиксированной точкой
fimathУстановите математические настройки с фиксированной точкой
numerictypeСоздайте embedded.numerictype объект, описывающий тип данных с фиксированной точкой или с плавающей точкой
eyeСоздайте тождества матрицу с свойствами с фиксированной точкой
onesСоздайте массив всех таковых со свойствами с фиксированной точкой
zerosСоздайте массив всех нулей со свойствами с фиксированной точкой
castПриведение переменной к различным типам данных
cast64BitFiToIntПриведение fi типы объектов, которые могут быть точно представлены 64-разрядному целочисленному типу данных
cast64BitIntToFiПриведение 64-битных целых типов к эквивалентному fi тип объекта
castFiToIntПриведение объекта fi к эквивалентному целочисленному типу данных
castFiToMATLABПриведение fi тип объекта к эквивалентному встроенному типу данных MATLAB
castIntToFiПриведите целочисленный тип данных к эквивалентному fi напечатать

Темы

Рабочие процессы преобразования с фиксированной точкой

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

Решите, какой рабочий процесс подходит для вашего приложения

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

Рабочий процесс ручного преобразования фиксированной точки

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

Лучшие практики ручного преобразования с фиксированной точкой

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

Вручную преобразуйте алгоритм MATLAB с плавающей точкой в фиксированную точку

Ручное преобразование алгоритма MATLAB с плавающей точкой в фиксированную точку.

Знайте, когда функция поддерживается для инструментирования и ускорения

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

Поиск и устранение проблем

Устранение ошибки: функция не поддерживается для преобразования с фиксированной точкой

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

Устранение ошибки: fi * non-fi

Поиск и устранение проблем с fi*не fi ошибки.

Устранение ошибки: несоответствие типов данных

Диагностируйте ошибки несоответствия типов данных.

Устранение ошибки: несоответствующее fimath

Поиск и устранение проблем с несоответствующими fimath ошибки.

Рекомендуемые примеры