Automation

Automation is the key to productive computing.Unlike other systems, Mathematica applies intelligent automation in every part of the system, from algorithm selection to plot layout and user interface design.You get reliable, high - quality results without needing algorithm expertise—and even if you' re an expert, you get results faster.

ADDITIVE GmbH, mathematica@additive-net.de, 06172-5905-30

Selection of the Plot Range

Mathematica tries to plot the curve as intelligent as possible

Plot[Sqrt[x],{x,-5,5}]

You can improve the automation by adding PlotRange to show the significant values

Plot[Sqrt[x],{x,-5,5},PlotRange->Automatic]

ADDITIVE GmbH, mathematica@additive-net.de, 06172-5905-30

Sampling

More points are sampled when the function changes quickly

Plot[Sin[30Sin[x]],{x,0,10}]

ADDITIVE GmbH, mathematica@additive-net.de, 06172-5905-30

Manipulate

There is no need for the user to think about th user interface design. This is all done by Mathematica.

Manipulate[
ParametricPlot[{a1 Sin[n1 (x+p1)],a2 Cos[n2 (x+p2)]},{x,0,20Pi},PlotRange->1,PerformanceGoal->"Quality"],
Dynamic[ParametricPlot[{a1 Sin[n1 (x+p1)],x},{x,0,2Pi},ImageSize->100,AspectRatio->1,PlotRange->{{-1,1},{0,2Pi}}]],
{{n1,1,"Frequency"},1,4},{{a1,1,"Amplitude"},0,1},{{p1,0,"Phase"},0,2Pi},Delimiter,Dynamic[Plot[a2 Sin[n2 (x+p2)],{x,0,2Pi},ImageSize->100,AspectRatio->1,PlotRange->1]],{{n2,5/4,"Frequency"},1,4},{{a2,1,"Amplitude"},0,1},{{p2,0,"Phase"},0,2Pi},ControlPlacement->Left]

ADDITIVE GmbH, mathematica@additive-net.de, 06172-5905-30