Установите глобальную переменную 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 команда.
сбросьте ( — Если G)G указатель на глобальную переменную fimath, сброс ( эквивалентно использованию G)resetglobalfimath команда.