Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
Hi,
say I have a vector v with possible zero valued elements and I want log(v), is there an efficient way to get Mathcad to trap errors individually? In my case I simply want to return a predetermined constant -ve value for all zero elements.
At the moment I have something like "-100 on error log(v)" which returns a scalar if any element is zero rather than a vector. I know I could loop through but this might be slow since some of my arrays are quite big.
Regards,
D
Solved! Go to Solution.
I thought maybe vectorize would work.
It does if you use it as a function.
I thought maybe vectorize would work.
Need a three line program
I find it a little strange that the on error doesn't work when vectorized.
Mike
I thought maybe vectorize would work.
It does if you use it as a function.
Got it. Many thanks everyone!