Skip to main content
11-Garnet
September 20, 2017
Solved

How to ignore if the expression is divided by zero

  • September 20, 2017
  • 2 replies
  • 5659 views

Capture.PNG

I have this formula  but some time the expression is divided by zero . How to disregard this warning ?

 

 

 

 

Best answer by LucMeekes

You CANNOT ignore the division by zero situation because mathematically it makes no sense to divide by zero.

Essentially you should catch this exception before it occurs. So next to checking if the ratio of Co and Cc is between -1 and 1, you should include a test that Co and Cc should not be equal.

Be sure to provide proper answer(s) for you program in case the exception(s) occur.

 LM_20170920_Divisionby0.png

 

But maybe it's simpler to do just:

LM_20170920_Divisionby0_1.png

Change the second 'less than' into a 'less then or equal'.

 

 

Success!
Luc

2 replies

24-Ruby IV
September 20, 2017

Use please the try operator (on error in Mathcad 15)

Try.png

LucMeekes23-Emerald IVAnswer
23-Emerald IV
September 20, 2017

You CANNOT ignore the division by zero situation because mathematically it makes no sense to divide by zero.

Essentially you should catch this exception before it occurs. So next to checking if the ratio of Co and Cc is between -1 and 1, you should include a test that Co and Cc should not be equal.

Be sure to provide proper answer(s) for you program in case the exception(s) occur.

 LM_20170920_Divisionby0.png

 

But maybe it's simpler to do just:

LM_20170920_Divisionby0_1.png

Change the second 'less than' into a 'less then or equal'.

 

 

Success!
Luc

ldante11-GarnetAuthor
11-Garnet
September 20, 2017

Actually I am expecting  this result . It happened only when I include  + 1 as I marked in yellow color

 

Capture.PNG

 

23-Emerald IV
September 20, 2017

Ah, but 1 - Co/Cc + 1 = 2 - Co/Cc.

Then you don't have a problem when Co=Cc, but only when Co=2*Cc.

 

Luc