- Ένα μητρώο(matrix) είναι πολλά διανύσματα ενωμένα.
- Είναι μια ειδική δομή, η όποια έχει ως επιπλέον ιδιότητα(attribute) τη διαστάσει(dimension).
- Είναι ένα δισδιάστατο διάνυσμα άρα τόσο οι γραμμές όσο και οι στήλες του πρέπει να περιέχουν αντικείμενα της ίδιας κλάσεις.
- Υπάρχουν πολλοί τρόπου δημιουργίας, ωστόσο ένας τρόπος είναι χρησιμοποιώντας τη συνάρτησή dim.
-πχ: Παράδειγμα δημιουργίας μητρώου από διάνυσμα.
mat <- c(1, 3, 2, 4) dim(mat) <- c(2, 2) mat [,1] [,2] [1,] 1 2 [2,] 3 4 -πχ: Παράδειγμα δημιουργίας μητρώου με χρήση της συνάρτησης matrix. temp <- c(1, 2, 3, 7, 8, 9) mat <- matrix(temp, nrow=2, ncol=3, byrow=TRUE) mat [,1] [,2] [,3] [2,] 7 8 9
temp <- c(1, 2, 3, 7, 8, 9) mat <- matrix(temp, nrow=2, ncol=3) mat [,1] [,2] [,3] [1,] 1 3 8 [2,] 2 7 9 -πχ: Παράδειγμα δημιουργίας μητρώου με χρήση των συναρτήσεων rbind και cbind. t1 <- c(1, 2, 3) t2 <- c(7, 8, 9)
rbind(t1, t2) [,1] [,2] [,3] t1 1 2 3 t2 7 8 9
cbind(t1, t2) t1 t2 [1,] 1 7 [2,] 2 8 [3,] 3 9