Question: what is the principal difference between an array and a matrix?
Answer: Arrays have only one dimension, a row of elements while a matrix has more dimensions, mostly 2 but can have more than that, and its elements are either column or row arrays which are here called vectors for a matrix with two dimensions or matrices with dimension n-1 for a matrix of n dimensions.