exponenta event banner

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 (степень в 2фиксированной точке) × сохраненное целое число

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

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

  • 'none' - Значение не отображается

Сохраненное целое значение не изменяется при изменении fipref объект. 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