Regions (1 items):
- maximaplugin
Functions (28 items):
- Algsys("1:expression", "2:expression") — Algsys(eqn, var) solves eqn for var. eqn is a boolean equation or a list of equations, var is a variable name or a list of names to solve for. Returns solutions as boolean equations var=value. Multiple solutions are given as a row vector. Use Assign() in order to apply solutions as assignments to var.
- Assign(...) — Assign(eqn) converts the boolean equations var=expr into assignments var:=expr. Thus you can use the output of Fit(), Solve(), ODE2() directly for assigning the solution to the unknowns.
- Cross("1:expression", "2:expression") — Cross(expr, expr,) Returns the result of cross product. Inputs are in form of vector. Also support 2D-Vectors.
- Det("expression") — Det(expr) calculates the determinant of expr
- Diff("expression") — Diff(expr) derives expr with respect to x
- Diff("1:expression", "2:expression") — Diff(expr, var) derives expr with respect to var
- Diff("1:expression", "2:expression", "3:expression") — Diff(expr, var, n) derivates expr n times with respect to var
- Draw2D(...) — Draw2D(obj [, name] [, size]) creates a 2D plot using Maxima draw2d(). obj is a list of graphics objects (functions) or options (boolean equations option=value). Returns the file name for display in an Image region. If name is given, it is relative to the current document directory. Format is specified by file name extension: PNG (default), PDF or SVG. If no name (or just the extension for format specification) is given, a unique random temporary name is used. size is an optional list with (xpix, ypix). Size defaults to 300 x 240 pixels.
- Draw3D(...) — Draw3D(obj [, name] [, size]) creates a 3D plot using Maxima draw3d(). obj is a list of graphics objects (functions) or options (boolean equations option=value). Returns the file name for display in an Image region. If name is given, it is relative to the current document directory. Format is specified by file name extension: PNG (default), PDF or SVG. If no name (or just the extension for format specification) is given, a unique random temporary name is used. size is an optional list with (xpix, ypix). Size defaults to 300 x 240 pixels.
- Fit("1:expression", "2:expression", "3:expression", "4:expression", "5:expression") — Fit(Data, var, function, params, init) Returns values for params which minimize the mean square error between data and function. Data columns correspond to entries in var list. params is a list of parameter names with initial values init (both given als list). Values are returned as list of equations var=value and can be assigned using Assign().
- Fit("1:matrix", "2:expression", "3:expression", "4:expression", "5:expression", "6:number") — Fit(Data, var, function, params, init, tol) Returns values for params which minimize the mean square error between data and function. Data columns correspond to entries in var list. params is a list of parameter names with initial values init (both given als list). tol is a tolerance for the fit. Values are returned as list of equations var=value and can be assigned using Assign().
- Int("1:expression", "2:expression") — Int(expr, var) calculates the indefinite integral with respect to var
- Int("1:expression", "2:expression", "3:expression", "4:expression") — Int(expr, var, lower limit, upper limit) calculates the definite integral with respect to var
- Lim("1:expression", "2:expression", "3:expression") — Limit(expr, var, value) calculates the limit of expr as var approaches value. Add +'0 or -'0 (zero marked as unit) for single sided limit.
- LinSolve("1:expression", "2:expression") — LinSolve(eqn, var) solves eqn for var. eqn is a boolean equation or a list of equations, var is a variable name or a list of names to solve for. Returns solutions as boolean equations var=value. Multiple solutions are given as a row vector. Use Assign() in order to apply solutions as assignments to var.
- Maxima(...) — Maxima(expr [,debug]): Process expr in Maxima. If the flag debug is given, the processing steps (SMath preprocessing, translation to Maxima, Maxima result, translation to SMath) can be inspected and modified in the debug window. Alternatively, use MaximaLog() to see what is done on Maxima side.
- MaximaControl(...) — MaximaControl(command) („restart“): restart Maxima; („cleanup“): cleanup current Maxima session (reset and kill all); („settings“): open settings window
- MaximaDefine(...) — MaximaDefine(name [, expr]) Definition of name using expr in Maxima or define name in Maxima using it's current SMath value.
- MaximaLog(...) — MaximaLog(command): "all" show full log, "clear" clear log, get Maxima logdata from last request; („big“) open log window
- MaximaTakeover(...) — MaximaTakeover(command): Let Maxima handle the functions int(), diff(), det(), lim and sum(). Possible commands: 'all', 'none' or the function names (at least the first three characters like 'int', 'dif', 'sum', 'lim' or 'det')
- mNewton("1:expression", "2:expression", "3:expression") — mNewton(eqn, var, init) solves (numeric) eqn for var. eqn is a boolean equation or a list of equations, var is a variable name or a list of names to solve for, init is a guessed startvalue or a list of guessed startvalues. Returns solutions as boolean equations var=value. Multiple solutions are given as a row vector. Use Assign() in order to apply solutions as assignments to var.
- MSE("1:matrix", "2:expression", "3:expression") — MSE(Data, var, function) Returns the mean square error for the given data and model. Data columns correspond to entries in var list.
- MSE("1:matrix", "2:expression", "3:expression", "4:expression") — MSE(Data, var, function, params) Returns the mean square error for the given data and model. Data columns correspond to entries in var list. params is a list of name=value pairs to substitute any undefined variables beyond the data variables in the model function.
- ODE.2("1:expression", "2:expression", "3:expression") — ODE.2(ode, f(x), x) solves an ordinary differential equation (max second order) for function f(x) with independent variable x. Returns a boolean equation f(x)=expr, which can be converted into an assignment using Assign().
- Residuals("1:matrix", "2:expression", "3:expression") — Residuals(Data, var, function) Returns the residuals between the given data and model function. Data columns correspond to entries in var list.
- Residuals("1:matrix", "2:expression", "3:expression", "4:expression") — Residuals(Data, var, function, params) Returns the residuals between the given data and model function. Data columns correspond to entries in var list. params is a list of name=value pairs to substitute any undefined variables beyond the data variables in the model function.
- Solve("1:expression", "2:expression") — Solve(eqn, var) solves eqn for var. eqn is a boolean equation or a list of equations, var is a variable name or a list of names to solve for. Returns solutions as boolean equations var=value. Multiple solutions are given as a row vector. Use Assign() in order to apply solutions as assignments to var.
- Sum("1:expression", "2:expression", "3:expression", "4:expression") — [Maxima] Sum(expr, index, n, m) calculates the sum of expr for index starting at n and ending at m