See also:

DUP, DUPN, DUP2, OVER, PICK, ROLL, ROLLD, ROT

 

 

SYSEVAL

Command

Type:

Description:

Evaluate System Object Command: Evaluates unnamed operating system objects specified by

 

their memory addresses.

WARNING: Use extreme care when executing this function. Using SYSEVAL with random addresses will almost always cause a memory loss. Do not use this function unless you know what you are doing.

Access: …µSYSEVAL

Input/Output:

Level 1/Argument 1

Level 1/Item 1

 

 

#naddress

Example: Display the version string of a calculator by executing #2F389h SYSEVAL. This should display "HPHP49-C".

See also: EVAL, LIBEVAL, FLASHEVAL

SYLVESTER

Type: Command

Description: For a symmetric matrix A, returns D and P where D is a diagonal matrix and

A = PTDP

Access:

QUADF

Input:

A symmetric matrix.

Output:

Level 2/Item 1: the diagonal matrix, D.

 

Level 1/Item 2: The matrix P.

Flags:

Exact mode must be set (flag –105 clear).

 

Numeric mode must not be set (flag –3 clear).

 

Radians mode must be set (flag –17 set).

Example:

Rewrite in PTDP form the matrix:

 

 

1 2

 

 

 

2 4

 

Command:

 

 

 

SYLVESTER([1, 2][2, 4])

Result:

{[1, 0], [[1, 2][0, 1]]}

SYST2MAT

Type:

Command

Description:

Converts a system of linear equations in algebraic form to matrix form.

Access:

MATRX, Matrices, LINEAR SYSTEMS

Input:

Level 2/Argument 1: A vector containing a system of linear equations. An expression with no

 

equal sign is treated as an equation setting the expression equal to zero.

 

Level 1/Argument 2: A vector whose elements are the system’s variables. The variables must not

 

exist in the current path.

Output:

A matrix that represents the system of linear equations.

Flags:

Exact mode must be set (flag –105 clear).

 

Numeric mode must not be set (flag –3 clear).

 

Full Command and Function Reference 3-245