So fügen Sie Tabellenvariablen in MATLAB hinzu, löschen sie und ordnen sie neu an

So Fugen Sie Tabellenvariablen In Matlab Hinzu Loschen Sie Und Ordnen Sie Neu An



Tabellen sind leistungsstarke Datenstrukturen in MATLAB, mit denen Sie Daten effektiv organisieren und bearbeiten können. Neben der Speicherung von Daten bieten Tabellen auch Flexibilität beim Hinzufügen, Löschen und Neuanordnen von Variablen in ihnen.

Dieser Artikel führt Sie durch den Prozess der Durchführung dieser Vorgänge an Tabellenvariablen in MATLAB und hilft Ihnen dabei, Ihre Daten einfacher zu verwalten und anzupassen.







1. Wie füge ich Tabellenvariablen in MATLAB hinzu?

Mit MATLAB können wir Variablen zur Tabelle hinzufügen:



1.1. Wie füge ich Tabellenvariablen mithilfe eines Punktoperators hinzu?


Mithilfe des Punktoperators können wir Variablen zur vorhandenen Tabelle hinzufügen. Die neu hinzugefügte Variable wird als letzte Variable platziert und muss die gleiche Anzahl an Zeilen wie die bereits vorhandenen Variablen haben. Zum Beispiel,



Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T. Registrierungsnummer = [ 26 ; 32 ; 57 ; Vier fünf ; 23 ]

Der obige Code fügt das hinzu 'Registrierungsnummer' Variable zur Tabelle hinzufügen 'T' mit den angegebenen Werten.





1.2. Wie füge ich Tabellenvariablen mit der Funktion addvars() hinzu?

Der addvars() ist eine in MATLAB integrierte Funktion, die zum Hinzufügen einer neuen Variablen zur vorhandenen Tabelle verwendet wird. Diese Funktion kann an jeder beliebigen Stelle vor oder nach einer vorhandenen Variablen in der Tabelle eine neue Variable hinzufügen. Zum Beispiel,



Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

Reg_Number = [ 26 ; 32 ; 57 ; Vier fünf ; 23 ] ;

T = Addvars ( T,Reg_Nummer, 'Vor' ,„Marken“ )

Der obige Code fügt das hinzu 'Registrierungsnummer' Variable vor dem „Marken“ Variable in der Tabelle 'T' mit der Funktion addvars().

2. Wie lösche ich Tabellenvariablen in MATLAB?

Wir können jede Tabellenvariable in MATLAB löschen.

2.1. Verwenden der Funktion „remotevars()“.

Das Removevars() ist eine in MATLAB integrierte Funktion, die es uns ermöglicht, eine oder mehrere Variablen aus der angegebenen Tabelle zu löschen. Diese Funktion akzeptiert den Tabellennamen und die Variablennamen als Eingaben und gibt eine neue Tabelle zurück, die die gelöschten Elemente nicht enthält. Zum Beispiel:

Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T = Variablen entfernen ( T, [ „Note“, „Noten“ ] )

Der obige Code entfernt das „ Grad' Und „Marken“ Variablen aus der Tabelle 'T' Verwendung der Removevars() Funktion.

2.2. Verwenden des Punktoperators

Dies ist eine alternative Methode zum Löschen von Variablen aus der Tabelle in MATLAB. Mit dieser Methode können wir eine Variable löschen, indem wir den Variablennamen nach dem Punktoperator erwähnen und ihn in leeren eckigen Klammern beibehalten. Zum Beispiel,

Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T. Grad = [ ]

Das folgende Beispiel löscht die 'Grad' Variable aus der Tabelle 'T' indem Sie es auf leer setzen eckige Klammern (T.Grade = []) .

2.3. Verwendung der Indexierungsmethode

Eine weitere Methode zum Löschen von Variablen aus der Tabelle ist die Indizierung. Diese Methode funktioniert auf die gleiche Weise wie die Matrixindizierung. Bei dieser Methode verwenden wir den Doppelpunktoperator, um die Zeilen der angegebenen Variablen auszuwählen, die gelöscht werden müssen. Zum Beispiel,

Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T ( :,'Prozentsatz' ) = [ ]

3. Wie ordne ich Tabellenvariablen in MATLAB neu an?

Die Tabellenvariablen können in MATLAB neu angeordnet werden:

3.1. Verwenden der Funktion movevars()

Der movevars() ist eine in MATLAB integrierte Funktion, die zum Verschieben oder Neuanordnen von Tabellenvariablen verwendet wird. Diese Funktion akzeptiert den Tabellennamen, den Variablennamen, den wir verschieben möchten, und einen Variablennamen vor oder nach dem wir die angegebene Variable verschieben möchten. Zum Beispiel:

Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T = Movevars ( T,'Prozentsatz', 'Nach' ,'Grad' )

3.2. Verwendung der Indexierungsmethode

Dies ist eine weitere Methode zum Neuanordnen der Tabellenvariablen. Diese Methode ordnet Tabellenvariablen entsprechend den angegebenen Zeilennummern neu an. Zum Beispiel:

Name = { 'Rivest' ; „Shamir“ ; 'Adleman' ; 'Thomas' ; „Stewart“ } ;

Markierungen = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;

Prozentsatz = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;

Note = { 'A' ; „A+“ ; 'A' ; „A+“ ; 'B' } ;

T = Tisch ( Name, Noten, Prozentsatz, Note ) ;

T = T ( :, [ 1 2 4 3 ] )

Abschluss

Mit MATLAB können wir Tabellenvariablen mithilfe verschiedener Methoden hinzufügen, löschen und neu anordnen. Um eine oder mehrere Tabellenvariablen hinzuzufügen, verwenden wir die (.) Betreiber und addvars()-Funktion . Um die Tabellenvariable zu löschen, verwenden wir die Punktoperator, Removevars() Funktion Und Indizierung Methode. Um die Tabellenvariable neu anzuordnen, verwenden wir movevars() Funktion und die Indizierungsmethode. In dieser Anleitung haben wir gelernt, wie man Tabellenvariablen in MATLAB hinzufügt, löscht und neu anordnet.