Understanding Matrix Domains
A matrix can describe a linear map. Its domain and codomain come from its size. When a matrix has m rows and n columns, it maps vectors with n entries into vectors with m entries. So the domain is R n, and the codomain is R m. This rule is simple, but it drives many deeper facts.
Why Dimensions Matter
Columns tell how many input coordinates are accepted. Rows tell how many output coordinates are produced. A 3 by 2 matrix accepts two dimensional input. It returns a three dimensional output. The calculator follows this convention for every rectangular matrix. It also checks whether the map loses information, fills the target space, or both.
Rank, Nullity, and Image
The rank is the number of independent columns. It is also the dimension of the image, or range. The nullity is the dimension of the kernel. It tells how many independent input directions collapse to the zero vector. Rank and nullity always add to the number of columns. This is the rank nullity theorem.
Injective and Surjective Checks
A map is injective when different inputs always produce different outputs. For matrices, this happens when rank equals the number of columns. A map is surjective onto the full codomain when every target vector can be reached. This happens when rank equals the number of rows. A square matrix is invertible when both conditions hold.
Using the Results Carefully
The calculator assumes real vector spaces. It reads the matrix as A in the formula T(x) equals Ax. Fractions and decimals may be used as entries. The row reduced form supports the rank result. Pivot columns identify independent input directions. The report is useful for algebra homework, engineering models, data transformations, and quick checks before solving systems. Always confirm that rows represent outputs and columns represent inputs. If your course uses another convention, adjust the interpretation before using the result.
Practical Checks
Use small matrices first to see the pattern. Then test larger models after verifying each row. Compare rank with rows and columns. This quickly reveals whether the transformation is one to one, onto, neither, or both. Exported files help save steps for class notes and reports without extra copying.