Ручное преобразование

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

Функции

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

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

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

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

Преобразуйте быстрое преобразование Фурье (FFT) в фиксированную точку

В этом примере показано, как преобразовать версию алгоритма Быстрого преобразования Фурье (FFT) в фиксированную точку код MATLAB.

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

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

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

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

Концепции

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

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

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

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

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

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

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

Решите, Какой Рабочий процесс является Правильным для Вашего Приложения

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

Знайте, Когда Функция будет поддерживаться для Инструментирования и Ускорения

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

Ошибка твердости: Функция не Поддерживается для Преобразования Фиксированной точки

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

Ошибка твердости: fi*non-fi

Диагностируйте fi*non-fi ошибки.

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

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

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

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

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