|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmathlib.core.interpreter.RootObject
jmathlib.core.functions.Function
jmathlib.core.functions.ExternalFunction
jmathlib.toolbox.jmathlib.matrix.subassign
public class subassign
An external function for assigning a sub matrix to another matrix
| Field Summary |
|---|
| Fields inherited from class jmathlib.core.functions.ExternalFunction |
|---|
IMAG, REAL |
| Fields inherited from class jmathlib.core.functions.Function |
|---|
lastModified, name, pathAndFileName |
| Fields inherited from interface jmathlib.core.constants.ErrorCodes |
|---|
ERR_BRACKET_OPEN, ERR_BRACKET_ORDER, ERR_FUNCTION_NOT_FOUND, ERR_FUNCTION_NOT_IMPLEMENTED, ERR_INSUFFICIENT_PARAMETERS, ERR_INVALID_PARAMETER, ERR_LVALUE_REQUIRED, ERR_MATRIX_SINGULAR, ERR_NOT_SQUARE_MATRIX, ERR_OPNOTSUPPORTED, ERR_TOO_MANY_PARAMETERS, ERR_USER_ERROR, ERR_VARIABLE_NOTDEFINED, OK, OK_FUNCTION_PROCESS |
| Fields inherited from interface jmathlib.core.constants.TokenConstants |
|---|
ADDSUB_PRIORITY, AND_PRIORITY, ANDAND_PRIORITY, ASSIGN_PRIORITY, BRACKET_PRIORITY, COMPARE_PRIORITY, CONCAT, MATRIX, MULDIV_PRIORITY, OR_PRIORITY, OROR_PRIORITY, PARAMETER, POWER_PRIORITY, RELATION_PRIORITY, SINGLE, ttDelimiter, ttNotSet, ttOperand, ttOperator |
| Constructor Summary | |
|---|---|
subassign()
|
|
| Method Summary | |
|---|---|
OperandToken |
evaluate(Token[] operands,
GlobalValues globals)
return a sub matrix and assign a submatrix |
void |
setLeftCell()
|
| Methods inherited from class jmathlib.core.functions.ExternalFunction |
|---|
getParamCount |
| Methods inherited from class jmathlib.core.functions.Function |
|---|
debugLine, equals, getLastModified, getName, getNArgIn, getNArgOut, getNoOfLeftHandArguments, getPathAndFileName, setLastModified, setName, setNoOfLeftHandArguments, setPathAndFileName, throwMathLibException |
| Methods inherited from class jmathlib.core.interpreter.RootObject |
|---|
clone, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public subassign()
| Method Detail |
|---|
public void setLeftCell()
public OperandToken evaluate(Token[] operands,
GlobalValues globals)
evaluate in class Functionoperands[0] - = original matrixoperands[1] - = replacement matrixoperands[1] - = vertical limits (1 or 1:3 or : )operands[2] - = horizontal limits (optional) (1 or 1:3 or : )
(e.g.: a= subassign(a,b,1,1) assigns the value b to the element (1,1) of matrix a,
a = subassign(a,b,:,2) assigns b as the second column of a,
a = subassign(a,b,2:3,0:2) assigns b as a 2-by-3 submatrix of a,
a = subassign(a,b,2) returns the first element of the second row of a
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||