Revision of initial class:
A = [1; 2; 3]size funclength func: max of row/colx:y:zhorcat: [X A]A(x, :)A(2:3, [1, 3])A(3, :) = []zeros, ones, eye, fliplr, magic, linspace
diag: two use case: i) diag(A) where A is a column matrix produces a new diagonal matrix, ii) diag(A) where A is a matrix (not diagonal) produces a new column matrix containing the diagonal elements of A.