Vector Generalization

Learn the generality of vectors and the concept of operator overloading.

We'll cover the following...

Object

We’ve described vectors as arrays of numbers having two key operations of addition and scalar multiplication. However, in linear algebra, a vector may be generalized as an object that fulfills the linear function properties of additivity and homogeneity. Therefore, besides number arrays, matrices, and polynomials, many other objects can also be taken as vectors if the operations of addition and scalar multiplication are defined for them.

Moreover, daily life objects, ...