Products & Services Solutions Academia Support User Community Company

Learn more about Fixed-Point Toolbox   

resetdefaultfimath - Set global fimath to MATLAB factory default

Syntax

resetdefaultfimath

Description

resetdefaultfimath sets the global fimath to the MATLAB factory default in your current MATLAB session. The MATLAB factory default has the following properties:

             RoundMode: nearest
          OverflowMode: saturate
           ProductMode: FullPrecision
  MaxProductWordLength: 128
               SumMode: FullPrecision
      MaxSumWordLength: 128
         CastBeforeSum: true

For more information on the global fimath, see Working with the Global fimath in the Fixed-Point Toolbox User's Guide.

Examples

In this example, you create your own fimath object F and set it as the global fimath. Then, use the resetdefaultfimath command to reset the global fimath to the MATLAB factory default setting.

F = fimath('RoundMode','Floor','OverflowMode','Wrap');
setdefaultfimath(F);
F1 = fimath 
a = fi(pi) 

F1 =
 

             RoundMode: floor
          OverflowMode: wrap
           ProductMode: FullPrecision
  MaxProductWordLength: 128
               SumMode: FullPrecision
      MaxSumWordLength: 128
         CastBeforeSum: true
 
a =
 
    3.1416

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

Now, set the global fimath back to the factory default setting:

resetdefaultfimath;
F2 = fimath 
a = fi(pi) 

F2 =
 

             RoundMode: nearest
          OverflowMode: saturate
           ProductMode: FullPrecision
  MaxProductWordLength: 128
               SumMode: FullPrecision
      MaxSumWordLength: 128
         CastBeforeSum: true
 
a =
 
    3.1416

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

You've now set the global fimath in your current MATLAB session back to the factory default setting. To use the factory default setting of the global fimath in future MATLAB sessions, you must use the removedefaultfimathpref command.

See Also

fimath, removedefaultfimathpref, savedefaultfimathpref, setdefaultfimath

  


Free Early Verification Kit

Learn how to apply early verification to your development process through these technical resources.

How much time do you spend on testing to ensure implementation meets system-level requirements?

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS