Take the 2-minute tour ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

After my evaluations I have an error: N::meprec: Internal precision limit $MaxExtraPrecision=50. reached while evaluating ... General::stop: Futher output of N::mecprec will be supressed during this calculation.

As as I might guess, the problem is that I am evaluating very big numbers, and the precision limit is ended. But what that means for my number: how big will be the suppression? Can I do something to reduce this error? If the suppression is not very big (for example only from the 50th decimal number), how can I store this value, to have possibility to use them in Reduce function, because when I want to use this value I have an error: Unable to decide whether numeric quantity ... is equal to zero. Assuming it is. How can I make to NOT assuming it is zero?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

Try putting the problem child inside of Block[{$MaxExtraPrecision = 1000},...].

share|improve this answer
    
Thanks, it really helps. But with Reduce function I have still the same problem, because I have error that: Unable to decide whether numeric quantity ... is equal to zero. Assuming it is. How can I make to NOT assuming it is zero? –  Ziva Jan 20 at 11:09
    
@Ziva: Would need more details on what you're doing and exact contents of error. Perhaps update your OP. Also, see mathematica.stackexchange.com/questions/18381/…` for related information. –  rasher Jan 20 at 11:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.