I have some functions that give an error whenever some conditions are not allowed, but I use a piecewise expression so that they only run when the cause of the error is not present.The issue is that the error still persists when the piecewise says it’s not allowed, so when I try and run it in a ticker none of the actions will run.
is there a way to check if an expression returns an error like “cannot index a number with a number?”
I think Desmos will always try and evaluate everything, regardless of any conditions. It can handle ‘undefined’ okay (eg. if a=[ ], where f(a) is undefined but not an error, the condition doesn’t break) but errors will always be flagged I think.
If you share with us what you are trying to achieve, we might be able to find an alternative solution that will work for you.
Since count() requires a list, is there a reason you can’t use [a] instead of a alone? I agree with @pirsquared that having your actual graph would be more helpful.