Programming OpenCL in Mathematica is simple since the user need not write C wrapper code—which can be quite verbose, difficult to understand, and hard to debug. Using ...
ListVectorDensityPlot[array] generates a vector plot from a 2D array of vector and scalar field values {{vx_ij, vy_ij}, s_ij}. ListVectorDensityPlot[{{{x_1, y_1}, {{vx_1, ...
Code generation from Mathematica involves converting programs written in the Mathematica language into other languages and then supporting them so that they can be executed. ...
SymbolicC provides automated formatting of the generated C output. This section reviews some of the ways that you can work with formatting to create your own styles of ...
Band
(Built-in Mathematica Symbol) Band[{i, j}] represents the sequence of positions on the diagonal band that starts with {i, j} in a sparse array.Band[{i_min, j_min, ...}, {i_max, j_max, ...}] represents the ...
EstimatorRegulator[ss, {l, \[Kappa]}] constructs the feedback regulator for the StateSpaceModel object ss with estimator and feedback gain matrices l and \[Kappa], ...
GammaRegularized[a, z] is the regularized incomplete gamma function Q(a, z).
IrreduciblePolynomialQ[poly] tests whether poly is an irreducible polynomial over the rationals.IrreduciblePolynomialQ[poly, Modulus -> p] tests whether poly is irreducible ...
ListStreamDensityPlot[array] generates a stream density plot from a 2D array of vector and scalar field values {{vx_ij, vy_ij}, s_ij}. ListStreamDensityPlot[{{{x_1, y_1}, ...
LyapunovSolve[a, c] finds a solution x of the matrix Lyapunov equation a.x + x.a\[ConjugateTranspose] == c.LyapunovSolve[a, b, c] solves a.x + x.b == c.LyapunovSolve[{a, d}, ...