symbols

symbols liefert die Namen und die Größe von Variablen und Funktionen aus der Symboltabelle.

svSymbols = symbols()
svSymbols = symbols(nType)
<svSymbols, svTypeSize> = symbols()
<svSymbols, svTypeSize> = symbols(nType)

Returnwert

svSymbols ist ein String-Vektor mit den Namen der Variablen und Funktionen. svTypeSize ist eine String-Matrix mit vier Spalten:

Wert

Bedeutung

svTypeSize[;1]

Die erste Spalte enthält den Typ der Variablen als String, siehe nType.

svTypeSize[;2]

Die zweite Spalte enthält die Anzahl der Spalten.

svTypeSize[;3]

Die dritte Spalte enthält die Anzahl der Zeilen.

svTypeSize[;4]

Die vierte Spalte enthält die Größe der Variablen in Bytes.

Parameter

nType

nType ist eine Kombination (Oder-Verknüpfung) der folgenden Werte (siehe Beispiel).

Wert

Bedeutung

1

Real

2

Complex

4

String

8

User-Function (Funktionen, die mit UniScript geschrieben wurden).

16

Built-In-Funktionen.

32

Funktionen, die mit der Funktion RegisterFunction registriert wurden.

64

COM-Object (ActiveX-Dispatch-Pointer).

128

Variant-Matrizen.

256

Object (UniScript-Objekte, z. B. „obj“).

512

Namen der geladenen DLLs.

Beispiel

Der folgende Aufruf gibt die Namen aller Real-, Complex- und String-Variablen aus.

symbols(1|2|4)

History

Version

Beschreibung

R2013.6

nType == 512, zur Ausgabe der geladenen DLLs.

id-1678059