divide by zero warning does not appear in version 2012a

18 visualizaciones (últimos 30 días)
Ed Davis
Ed Davis el 29 de Mayo de 2013
Comentada: Kayla McCarty el 21 de Feb. de 2019
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

Respuestas (2)

Matt J
Matt J el 29 de Mayo de 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 el 30 de Mayo de 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 comentarios
Ed Davis
Ed Davis el 30 de Mayo de 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.
Kayla McCarty
Kayla McCarty el 21 de Feb. de 2019
Did you ever figure this out?

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by