fipref

Установите настройки фиксированной точки

Описание

пример

P = fipref создает fipref по умолчанию объект. fipref объект задает отображение и регистрирующие атрибуты для всего fi объекты.

пример

P = fipref(Name,Value) создает fipref объект со свойствами, заданными Name,Value пары.

Ваш fipref настройки сохраняются в течение вашего сеанса MATLAB®. Используйте reset(fipref) возвратиться к настройкам по умолчанию во время вашего сеанса. Используйте savefipref сохранить ваши настройки отображения для последующих сеансов работы с MATLAB.

Примеры

свернуть все

P = fipref
P = 
         NumberDisplay: 'RealWorldValue'
    NumericTypeDisplay: 'full'
         FimathDisplay: 'full'
           LoggingMode: 'Off'
      DataTypeOverride: 'ForceOff'

Можно установить свойства fipref объекты во время создания объекта включением свойств после аргументов fipref функция конструктора. Например, чтобы установить NumberDisplay к bin и NumericTypeDisplay к short,

P = fipref('NumberDisplay','bin','NumericTypeDisplay','short')
P = 
         NumberDisplay: 'bin'
    NumericTypeDisplay: 'short'
         FimathDisplay: 'full'
           LoggingMode: 'Off'
      DataTypeOverride: 'ForceOff'

Входные параметры

свернуть все

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: P = fipref('NumberDisplay','RealWorldValue','NumericTypeDisplay','short');
Свойства переопределения типа данных

свернуть все

Опции переопределения типа данных для fi объекты в виде разделенной запятой пары, состоящей из 'DataTypeOverride' и одно из этих значений:

  • 'ForceOff' — Никакое переопределение типа данных

  • 'ScaledDoubles' — Переопределение с масштабированным удваивается

  • 'TrueDoubles' — Замените с, удваивается

  • 'TrueSingles' — Замените с одиночными играми

Переопределение типа данных только происходит когда fi функция конструктора называется.

Типы данных: char

Применимость установки переопределения типа данных для fi объекты в виде разделенной запятой пары, состоящей из 'DataTypeOverrideAppliesTo' и одно из этих значений:

  • 'AllNumericTypes' — Примените переопределение типа данных ко всему fi типы данных. Эта установка не заменяет встроенные целочисленные типы.

  • 'Fixed-Point' — Примените переопределение типа данных только к типам данных с фиксированной точкой

  • 'Floating-Point' — Примените переопределение типа данных только к fi с плавающей точкой типы данных

DataTypeOverrideAppliesTo отображения, только если DataTypeOverride не установлен в ForceOff.

Типы данных: char

Отобразите свойства

свернуть все

Параметры отображения для локального fimath атрибуты fi объект в виде разделенной запятой пары, состоящей из 'FimathDisplay' и одно из этих значений:

  • 'full' — Отображения весь fimath атрибуты объекта фиксированной точки

  • 'none' — Ни один из fimath атрибуты отображены

Типы данных: char

Параметры отображения для значений fi объект в виде разделенной запятой пары, состоящей из 'NumberDisplay' и одно из этих значений:

  • 'bin' — Отображает сохраненное целочисленное значение в двоичном формате

  • 'dec' — Отображает сохраненное целочисленное значение в десятичном формате без знака

  • 'RealWorldValue' — Отображает сохраненное целочисленное значение в формате, заданном MATLAB format функция

    fi объекты в rat формат отображен согласно

    1(2fixed-point exponent)×stored integer

  • 'hex' — Отображает сохраненное целочисленное значение в шестнадцатеричном формате

  • 'int' — Отображает сохраненное целочисленное значение в десятичном формате со знаком

  • 'none' — Никакое значение не отображено

Сохраненное целочисленное значение не изменяется, когда вы изменяете fipref объект. fipref возразите только влияет на отображение.

Типы данных: char

Параметры отображения для numerictype атрибуты fi объект в виде разделенной запятой пары, состоящей из 'NumericTypeDisplay' и одно из этих значений:

  • 'full' — Отображения весь numerictype атрибуты объекта фиксированной точки

  • 'none' — Ни один из numerictype атрибуты отображены

  • 'short' — Отображает сокращенное обозначение типа данных с фиксированной точкой и масштабирование объекта фиксированной точки в формате xWL,FL где

    • x s для со знаком и u для без знака

    • WL размер слова

    • FL дробная длина

Типы данных: char

Логгирование свойств

свернуть все

Логгирование опций для операций выполняется на fi объекты в виде разделенной запятой пары, состоящей из 'LoggingMode' и одно из этих значений:

  • 'off' — Никакое логгирование

  • 'on' — Информация регистрируется для будущих операций

Переполнение и потери значимости для присвоения, плюс, минус, и операции умножения регистрируются как предупреждения когда LoggingMode установлен в on.

Когда LoggingMode on, можно также использовать следующие функции, чтобы возвратить регистрируемую информацию о присвоении и операциях создания к командной строке MATLAB:

  • maxlog — Возвращает максимальное реальное значение

  • minlog — Возвращает минимальное значение

  • noverflows — Возвращает количество переполнения

  • nunderflows — Возвращает количество потерь значимости

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

Типы данных: char

Смотрите также

| | | |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте