Mathematica 9 is now available
 Documentation / Mathematica / Built-in Functions / New in Version 3.0 / Programming  /
NHoldAll

  • NHoldAll is an attribute which specifies that none of the arguments to a function should be affected by N.
  • NHoldAll, NHoldFirst and NHoldRest are useful in ensuring that arguments to functions are maintained as exact integers, rather than being converted by N to approximate numbers.
  • See the Mathematica book: Section 2.5.3.
  • See also: NumericFunction, HoldAll.

    Further Examples

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

    In[1]:=

    Out[1]=

    This tells Mathematica not to apply N to any of the arguments of f.

    In[2]:=

    Now both of the arguments of f are left in their exact form.

    In[3]:=

    Out[3]=



    Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
    THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
    SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.