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. |