Task Commands

This is a complete overview of the task commands available for scripting in Algebrakit. These functions all support step-by-step guidance for students. Click a task for more information.

Note

The Algebrakit system processes task commands step by step. To initiate processing, wrap the command in the Simplify command.

Therefore, typical definitions look like:

  • exp:= Simplify[ Expand[ (x-1)(x+4) ] ]
  • sol:= Simplify[ Solve[exp=2, x] ]
Task Command Description
Apart Apart decomposes an expression into its partial fractions.
Appr Appr rounds an expression to a number of decimals.
CompleteSquare CompleteSquare writes an expression to the completed square form.
ComponentForm ComponentForm converts the vectors in an expression to component form.
Convert Convert converts a quantity to a given unit.
Diff Diff returns the derivative of an expression.
EuclideanDivision EuclideanDivision returns the Euclidean division of two polynomials in algebraic form.
EvaluateFunction EvaluateFunction replaces a variable in a function with a different value.
Expand Expand expands all the brackets in an expression.
Factor Factor factors an expression.
FactorByIdentity FactorByIdentity tries to factorise an expression using one of the identity rules for factoring.
GenBasicFraction GenBasicFraction generates a list of random basic fractions, with 1 as numerator.
GenSimpleFraction GenSimpleFraction generates a list of random simple fractions between 0 and 1.
GRMSolve GRMSolve solves the expression with the graphical calculator.
Integrate Integrate integrates an expression with respect to a variable.
IsLinear IsLinear checks if an expression is linear in a variable, and returns its slope and offset.
IsQuadratic IsQuadratic checks if an expression is quadratic in a variable, and returns its coefficients.
Limit Limit represent the limit of a mapping as it approaches a value.
Magnitude Magnitude calculates the magnitude (length) of a vector.
Mean Mean calculates the mean of the numbers in a list.
PercentAddPtoX PercentAddPtoX increases a number with a percentage.
PercentPofX PercentPofX calculates a percentage of a number.
PolarForm PolarForm converts a vector to polar form.
PolynomialDegree PolynomialDegree determines the degree of a polynomial.
Probability Probability represents the probability function.
RoundDown RoundDown rounds a number down to the nearest integer.
RoundUp RoundUp rounds a number up to the nearest integer.
ScientificNotation ScientificNotation writes the expression in scientific notation.
Solve Solve solves an equation for a variable.
SolveDiscriminant SolveDiscriminant calculates the discriminant that belongs to an expression.
SolveNd SolveNd solves a set of equations, given a set of variables.
SolveToZero SolveToZero rewrites an equation to an expression equated to zero.
Sum Sum calculates a sum.
Together Together combines the fractions in an expression into a single fraction.
ToPower ToPower rewrites an expression to an expression where as much as possible is written as a power of a number.