In diesem R -Tutorial werden wir über Matrix () -Funktionen mit den verschiedenen Parametern diskutieren. Anschließend werden wir sehen, wie man die verschiedenen arithmetischen Operationen auf Matrizen ausführt.
Im Allgemeinen können wir sagen, dass eine Matrix Werte in Zeilen und Spalten speichert. Daraus können wir sagen, dass die Matrix eine 2D -Datenstruktur ist.
Matrix in R erstellen
Wir können eine Matrix in R erstellen, indem wir die Funktion matrix () verwenden.
Syntax:
matrix (input_object, nrow, ncol)
Parameter:
Beispiel 1:
In diesem Beispiel werden wir eine Matrix aus den Vektorelementen erstellen.
#Create Vector für Früchte
Früchte = C (23,4,43,3,4,5,6,7,8,967,65,43,5,56,78)
#Übertragen Sie den Vektor in eine Matrix
matrix_object = matrix (Früchte)
print (matrix_object)
Ergebnis:
Wir haben gerade den Eingabeparameter übergeben, ich.e. Vektor mit 15 Elementen. Jetzt werden wir die Beispiele sehen, indem wir die NROW- und NCOL -Parameter übergeben.
Beispiel 2:
In diesem Beispiel werden wir eine Matrix aus den Vektorelementen erstellen, indem wir den NROW -Parameter angeben.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67)
#Übertragen Sie den Vektor mit 4 Zeilen in eine Matrix
matrix_object = matrix (fruits, nrow = 4)
print (matrix_object)
Ergebnis:
Wir haben gerade den Eingabeparameter übergeben, ich.e. Vektor mit 16 Elementen. Und die Matrix hat 4 Zeilen.
Beispiel 3:
In diesem Beispiel werden wir eine Matrix aus den Vektorelementen erstellen, indem wir den NCOL -Parameter angeben.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67)
#Übertragen Sie den Vektor in eine Matrix mit 4 Spalten
matrix_object = matrix (fruits, ncol = 4)
print (matrix_object)
Ergebnis:
Wir haben gerade den Eingabeparameter übergeben, ich.e. Vektor mit 16 Elementen. Und die Matrix hat 4 Spalten.
Lassen Sie uns nun die arithmetischen Operationen auf den beiden Matrizen ausführen.
Hier wird die Berechnung in beiden Matrizen Element in Bezug auf das Element durchgeführt.
Beispiel 1:
In diesem Beispiel werden wir zwei Matrizen mit 5 Zeilen und 4 Spalten erstellen und einen Additionsvorgang durchführen.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Übertragen Sie den Vektor mit 5 Zeilen und 4 Spalten in eine Matrix
matrix_object1 = matrix (fruits, nrow = 5, ncol = 4)
#Create Vector für Gemüse
Gemüse = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Übertragen Sie den Vektor mit 4 Zeilen in eine Matrix
matrix_object2 = matrix (Gemüse, nrow = 5, ncol = 4)
print (matrix_object1)
print (matrix_object2)
print ("Addition:")
#add 2 Matrizen
print (matrix_object1+matrix_object2)
Ergebnis:
Wir können sehen, dass die Elemente in der ersten Matrix zur zweiten Matrix hinzugefügt werden.
Beispiel 2:
In diesem Beispiel werden wir zwei Matrizen mit 5 Zeilen und 4 Spalten erstellen und einen Subtraktionsvorgang durchführen.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Übertragen Sie den Vektor mit 5 Zeilen und 4 Spalten in eine Matrix
matrix_object1 = matrix (fruits, nrow = 5, ncol = 4)
#Create Vector für Gemüse
Gemüse = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Übertragen Sie den Vektor mit 4 Zeilen in eine Matrix
matrix_object2 = matrix (Gemüse, nrow = 5, ncol = 4)
print (matrix_object1)
print (matrix_object2)
print ("Subtraktion:")
#add 2 Matrizen
print (matrix_object1-matrix_object2)
Ergebnis:
Wir können sehen, dass die Elemente in der zweiten Matrix von der ersten Matrix abgezogen werden.
Beispiel 3:
In diesem Beispiel werden wir zwei Matrizen mit 5 Zeilen und 4 Spalten erstellen und einen Multiplikationsvorgang durchführen.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Übertragen Sie den Vektor mit 5 Zeilen und 4 Spalten in eine Matrix
matrix_object1 = matrix (fruits, nrow = 5, ncol = 4)
#Create Vector für Gemüse
Gemüse = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Übertragen Sie den Vektor mit 4 Zeilen in eine Matrix
matrix_object2 = matrix (Gemüse, nrow = 5, ncol = 4)
print (matrix_object1)
print (matrix_object2)
print ("Multiplikation:")
#add 2 Matrizen
print (matrix_object1*matrix_object2)
Ergebnis:
Wir können sehen, dass die Elemente aus der ersten Matrix mit den Elementen in der zweiten Matrix multipliziert werden.
Beispiel 4:
In diesem Beispiel werden wir zwei Matrizen mit 5 Zeilen und 4 Spalten erstellen und einen Abteilungsvorgang durchführen.
#Create Vector für Früchte
Früchte = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Übertragen Sie den Vektor mit 5 Zeilen und 4 Spalten in eine Matrix
matrix_object1 = matrix (fruits, nrow = 5, ncol = 4)
#Create Vector für Gemüse
Gemüse = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Übertragen Sie den Vektor mit 4 Zeilen in eine Matrix
matrix_object2 = matrix (Gemüse, nrow = 5, ncol = 4)
print (matrix_object1)
print (matrix_object2)
print ("Division:")
#add 2 Matrizen
print (matrix_object1/matrix_object2)
Ergebnis:
Wir können sehen, dass die Elemente aus der ersten Matrix durch die Elemente in der zweiten Matrix geteilt werden.
Abschluss
In diesem R -Tutorial haben wir gesehen, wie man eine Matrix mit der Funktion matrix () erstellt. Danach haben wir die verschiedenen arithmetischen Operationen wie Addition, Subtraktion, Multiplikation und Abteilung durchgeführt.