Warnings and Messages

Mathematica usually goes about its work silently, giving output only when it has finished doing the calculations you asked for.

However, if it looks as if Mathematica is doing something you definitely did not intend, Mathematica will usually print a message to warn you.

The square root function should have only one argument. Mathematica prints a message to warn you that you have given two arguments here.
In[1]:=
Click for copyable input
Out[1]=
You can suppress the message for one evaluation using Quiet.
In[2]:=
Click for copyable input
Out[2]=
The message reappears without the use of Quiet.
In[3]:=
Click for copyable input
Out[3]=
Each message has a name. You can switch off messages for all evaluations using Off.
In[4]:=
Click for copyable input
The message Sqrt::argx has now been switched off, and will no longer appear.
In[5]:=
Click for copyable input
Out[5]=
This switches Sqrt::argx back on again.
In[6]:=
Click for copyable input
Quiet[expr]evaluate expr without printing any messages
Off[Function::tag]switch off (suppress) a message
On[Function::tag]switch on a message

Functions for controlling message output.

New to Mathematica? Find your learning path »
Have a question? Ask support »