Ручное преобразование фиксированной точки в 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*non-fi ошибки.

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

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

Ошибка твердости: fimath, Которому не соответствуют,

Диагностируйте не соответствовал fimath ошибки.

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