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