divide by zero warning does not appear in version 2012a

1 view (last 30 days)
I am testing some examples in a book and am having the following issue. when dividing by zero, 1/0, the book claims that MATLAB generates a Divide by zero warning message. The book claims to use version R2012b, yet when I test this in version R2012a I do not see any error or warnings on the result is Inf as I would expect. Is there a way to 'turn on' this warning in 2012a or is this a case of a bad example in the book I am using?
I have checked the warning state and have found the following
warning The default warning state is 'on'. Warnings not set to the default are
State Warning Identifier
off MATLAB:Debugger:BreakpointSuppressed
off MATLAB:JavaComponentThreading
off MATLAB:JavaEDTAutoDelegation
off MATLAB:RandStream:ActivatingLegacyGenerators
off MATLAB:RandStream:ReadingInactiveLegacyGeneratorState
off MATLAB:class:DynPropDuplicatesMethod
off MATLAB:class:InvalidDynamicPropertyName
off MATLAB:mir_warning_unrecognized_pragma
off MATLAB:uiflowcontainer:DeprecatedFunction
off MATLAB:uigridcontainer:DeprecatedFunction
off MATLAB:uitab:DeprecatedFunction
off MATLAB:uitabgroup:DeprecatedFunction
off MATLAB:uitable:DeprecatedFunction
off MATLAB:uitree:DeprecatedFunction
off MATLAB:uitreenode:DeprecatedFunction
off spblks:block:FromAudioDevice:fromAudioDeviceDroppedSamples
off spblks:block:ToAudioDevice:toAudioDeviceDroppedSamples
off spblks:system:AudioPlayer:toAudioDeviceDroppedSamples
off spblks:system:AudioRecorder:fromAudioDeviceDroppedSamples

Answers (2)

Matt J
Matt J on 29 May 2013
I think it's a bad example in the book. I haven't seen the divide by zero warning in any MATLAB version since 2005.

Jan
Jan on 30 May 2013
This is triggered by the line
warning off MATLAB:divideByZero
in the function matlabrc.m, which is called automatically at startup. Either change it there, or better in a user-define startup.m file.
  2 Comments
Ed Davis
Ed Davis on 30 May 2013
If so how do I turn it on.
the line warning on MATLAB:divideByZero runs but does not change the behavior.
Also, the line warning off MATLAB:divideByZero does not appear in the matlabrc.m file. Nor does any other line with the word divide.

Sign in to comment.

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!