Установка по умолчанию глобального 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 команда.