exponenta event banner

resetglobalfimath

Установка по умолчанию глобального fimath для фабрики MATLAB

Синтаксис

resetglobalfimath

Описание

resetglobalfimath задает для глобального fimath значение по умолчанию для завода MATLAB ® в текущей сессии MATLAB. Фабрика MATLAB по умолчанию имеет следующие свойства:

      RoundingMethod: Nearest
        OverflowAction: Saturate
           ProductMode: FullPrecision
               SumMode: FullPrecision

Примеры

В этом примере создается собственный fimath объект F и установить его в качестве глобального fimath. Затем с помощью resetglobalfimath сбросьте глобальный fimath на заводскую настройку MATLAB по умолчанию.

F = fimath('RoundingMethod','Floor','OverflowAction','Wrap');
globalfimath(F);
F1 = fimath 
a = fi(pi) 

F1 =
 

        RoundingMethod: Floor
        OverflowAction: Wrap
           ProductMode: FullPrecision
               SumMode: FullPrecision
 
a =
 
    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13

Теперь установите глобальный fimath обратно в заводские настройки по умолчанию с помощью resetglobalfimath:

resetglobalfimath;
F2 = fimath 
a = fi(pi) 

F2 =
 

      RoundingMethod: Nearest
        OverflowAction: Saturate
           ProductMode: FullPrecision
               SumMode: FullPrecision 
a =
 
    3.1416

       DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13

Теперь для глобального fimath в текущей сессии MATLAB снова устанавливается заводская настройка по умолчанию. Чтобы использовать заводские настройки по умолчанию глобального fimath в будущих сессиях MATLAB, необходимо использовать removeglobalfimathpref команда.

Альтернативы

reset(G) - если G является дескриптором глобального fimath, reset(G) эквивалентно использованию resetglobalfimath команда.

Представлен в R2010a