fipref

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

Описание

пример

P = fipref создает fipref по умолчанию объект. The 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 объект. The fipref объект влияет только на отображение.

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

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

  • 'full' - Отображает все numerictype атрибуты fi объект

  • 'none' - Ни одно из numerictype отображаются атрибуты

  • 'short' - Отображает numerictype атрибуты fi объект с использованием сокращенного обозначения numerictype конструктор

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

Свойства логгирования

свернуть все

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

  • 'off' - Нет логгирования

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

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

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

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

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

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

  • nunderflows - Возвращает количество нижних потоков

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

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

См. также

| | | |

Представлено до R2006a