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

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