Matrices are a basic building block of any numerical computing workflow. In this introductory recipe, we show how to work with them using loops.
The important point to consider here is that in order to traverse a matrix efficiently in Julia you should traverse it column-wise, as this is the memory layout used internally. Other languages that use column-major order are Fortran, MATLAB, and R.