Элементы (1 шт.):
- maximaplugin
Функции (28 шт.):
- Algsys("1:выражение", "2:выражение") — 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:выражение", "2:выражение") — Cross(expr, expr,) Returns the result of cross product. Inputs are in form of vector. Also support 2D-Vectors.
- Det("выражение") — Det(expr) calculates the determinant of expr
- Diff("выражение") — Diff(expr) derives expr with respect to x
- Diff("1:выражение", "2:выражение") — Diff(expr, var) derives expr with respect to var
- Diff("1:выражение", "2:выражение", "3:выражение") — 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:выражение", "2:выражение", "3:выражение", "4:выражение", "5:выражение") — 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:матрица", "2:выражение", "3:выражение", "4:выражение", "5:выражение", "6:число") — 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:выражение", "2:выражение") — Int(expr, var) calculates the indefinite integral with respect to var
- Int("1:выражение", "2:выражение", "3:выражение", "4:выражение") — Int(expr, var, lower limit, upper limit) calculates the definite integral with respect to var
- Lim("1:выражение", "2:выражение", "3:выражение") — 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:выражение", "2:выражение") — 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:выражение", "2:выражение", "3:выражение") — 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:матрица", "2:выражение", "3:выражение") — 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:матрица", "2:выражение", "3:выражение", "4:выражение") — 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:выражение", "2:выражение", "3:выражение") — 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:матрица", "2:выражение", "3:выражение") — Residuals(Data, var, function) Returns the residuals between the given data and model function. Data columns correspond to entries in var list.
- Residuals("1:матрица", "2:выражение", "3:выражение", "4:выражение") — 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:выражение", "2:выражение") — 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:выражение", "2:выражение", "3:выражение", "4:выражение") — [Maxima] Sum(expr, index, n, m) calculates the sum of expr for index starting at n and ending at m