Arrays sind ein wichtiger Bestandteil von MATLAB . Sie halten Datensätze , die miteinander verwandt sind. Jedes Array kann aus mehreren Dimensionen der Daten bestehen. Zum Beispiel ist ein einfaches eindimensionales Array nur eine Liste von Nummern . Ein zweidimensionales Array ist eine Tabelle mit Zeilen und Spalten, wobei jede Zeile ein eindimensionales Array . Ein dreidimensionales Array ist ein Satz von zweidimensionalen Anordnungen übereinander gestapelt. Array-Größe
In MATLAB ist ein Array der Größe durch die Länge jeder seiner Abmessungen definiert. Ein dreidimensionales Array hätte drei verschiedene Werte für die sie bestimmenden Größe . Der erste Wert gibt die Länge der ersten Dimension oder der Anzahl von Spalten in einer Tabelle. Der zweite Wert gibt die Länge der zweiten Dimension , oder die Anzahl der Zeilen in einer Tabelle. Der dritte Wert definiert die Länge der dritten Dimension , oder die Anzahl der Tabellen auf der jeweils anderen gestapelt.
Größe Funktion
MATLAB bietet verschiedene Versionen von der Größe dazu dienen, Informationen über die Größe eines Arrays erhalten . Die einfachste Version der Funktion , "d = size (X) , " wird die Länge jeder Dimension des Arrays "X" in der entsprechenden Stelle in den Vektor "d . " Wenn X ist ein Vier- eindimensionale Anordnung von Längen vier, sieben , zwei und eins , ruft "d = size (X) " würde d als Vektor mit den Werten vier, sieben , zwei und eins zu initialisieren. Das " m = size (X, dim) "-Funktion wird die Länge des "dim " Dimension des Arrays "X" auf die Variable " m ", wo "dim " ist eine ganze Zahl ist. Die " [ d1 , d2, d3 , ..., dn ] = size (X) "-Funktion die Werte der einzelnen Dimensionen ordnet in dem Array "X" , um die entsprechende Variable in der ursprünglichen Vektor. Wenn Sie mehr Dimensionen im Array "X" gibt als Variablen in den Vektor haben, wird das Produkt der Längen der Endmaße im endgültigen Variablen in den Vektor gespeichert werden. Wenn Sie weniger Dimensionen im Array haben , werden alle zusätzlichen Variablen in den Vektor den Wert "1".
Länge Funktion
MATLAB werden kann das auch Informationen über die Größe eines Arrays über die Länge Funktion . Die Länge Funktion "Länge ( X) ", findet die größte Dimension von Länge in dem Array "X" und gibt seine Länge . Wenn Sie auf die Länge (X) auf einem Array mit den Abmessungen Länge acht , 17, 92 und drei nennen , würde es zurückgeben 92 , unabhängig von den Werten in jedem Raum, in dem Array gespeichert .
Maximale Größe
MATLAB -Arrays werden in der Größe von dem Computer, auf MATLAB läuft begrenzt. Zwischen 155 x10 ^ 6 und 312x10 ^ 6 double-Werten oder zwischen 1,246 x10 ^ 6 und 2147 x10 ^ 6 Integer-Werte : Computer mit 32- Bit-Versionen von MATLAB auf 32- Bit-Betriebssysteme werden zu den kleinsten Arrays beschränkt. 64 -vit Versionen von MATLAB 7.5 auf 64- Bit-Betriebssysteme können die größten Arrays mit bis zu 2,8 x10 ^ 14 Doppel-oder Integer-Werte .