Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X
Hello,
I seem to be having an issue regarding if/then statements in regards to Mathcad not recognizing my the initial "if" statement due to an error in my "else if" statement.
When x does not equal 0, I get an answer.
However, when x does equal 0, I get "can't divide by zero" error, and the program does not recognize that the first statement is true an should report the respective value.
Is there anyway to get around the zero in the denominator error? I know it's probably an easy fix, but I can't figure it out. Anyone have any ideas?
Thanks,
C
Solved! Go to Solution.
Here's one way to go.
Define a function to do the work and call it vectorized
X is NOT zero in either of the two cases. X is an array. Filled with 2 elements of 2 metres (first case) or 0 metres ( second case) .
0 is NOT EQUAL to any array.
Success!
Luc
Here's one way to go.
Define a function to do the work and call it vectorized
Use better not the operator if but the function if.
The function if works in Mathcad Express too!
This did not work for my application, but good to know. Thanks for the help!
Well, this works, but there are interesting consequences: