BSplineCurve[{pt_1, pt_2, ...}] is a graphics primitive that represents a non-uniform rational B-spline curve with control points pt_i.
ListSurfacePlot3D[{{x_1, y_1, z_1}, {x_2, y_2, z_2}, ...}] plots a three-dimensional surface constructed to fit the specified points.
SparseArray[{pos_1 -> val_1, pos_2 -> val_2, ...}] yields a sparse array in which values val_i appear at positions pos_i. SparseArray[{pos_1, pos_2, ...} -> {val_1, val_2, ...
The fundamental paradigm of most computer languages, including Mathematica, is that input is given and processed into output. Historically, such input has consisted of ...
The function NDSolve discussed in "Numerical Differential Equations" allows you to find numerical solutions to differential equations. NDSolve handles both single ...
Linear programming problems are optimization problems where the objective function and constraints are all linear. Mathematica has a collection of algorithms for solving ...
The arithmetic used by Mathematica is a mixture of variable-precision software arithmetic and whatever is provided by the manufacturer of the floating-point hardware (or the ...
.NET/Link provides Mathematica users with the ability to interact with arbitrary .NET types directly from Mathematica. You can create objects and call methods and properties ...
Wolfram LibraryLink allows dynamic libraries to be directly loaded into the Mathematica kernel so that functions in the libraries can be immediately called from Mathematica. ...
This section is designed to discuss how to make compiled functions run efficiently. It will cover features that make them run faster, as well as problems that can make them ...