This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Wolfram Research, Inc.

Advanced Topic: Indeterminate and Infinite ResultsContents

3.1.9 Advanced Topic: Controlling Numerical Evaluation

Attributes for controlling numerical evaluation.

Usually N goes inside functions and gets applied to each of their arguments.

In[1]:= N[f[2/3, Pi]]

Out[1]=

This tells Mathematica not to apply N to the first argument of f.

In[2]:= SetAttributes[f, NHoldFirst]

Now the first argument of f is left in its exact form.

In[3]:= N[f[2/3, Pi]]

Out[3]=

Advanced Topic: Indeterminate and Infinite ResultsContents