Skip to content

Latest commit

 

History

History
48 lines (44 loc) · 1.63 KB

matrix.md

File metadata and controls

48 lines (44 loc) · 1.63 KB

MENU

BACK

Matrix(μητρώα)


  • Ένα μητρώο(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

Default byrow = False

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