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