It sounds as if I've used the word "dimension" incorrectly per a mathematician's definition - I either never knew or have forgotten that the mathematical meaning was such as you indicate. By analogy with the language used for data structures (see below) when I spoke of a 'one-dimensional matrix', I was talking about a 1-column (or 1-row) matrix.
Fair enough.
It's not just 'R', but is similar in quite a few programming languages. Data structures (generally "arrays") usually use "dimension" in the 'everyday' sense, with a 1-dimensional array (just a list of components - aka 1-row or 1-column) often called a "vector" and a 2-dimensional array representing an R x C table/array/matrix of values. In terms of data structures, N-dimensional arrays are perfectly possible (and common), but I don't know whether mathematicians have any equivalent with matrices (if they do, they would be well above my head!)!
As I've said, in engineering etc. circles a "vector" quantity is simply one which has both magnitude and direction, so the language gets a bit confusing. However ...
I think I may be seeing your point. Given two 'vector quantities' (i.e. two magnitudes and the angle between them) one can undertake 'vector addition' and 'vector subtraction' just by using trig. However, I'm not aware of whether/how one can do that (I rather doubt it) with any mathematical operations other than addition and subtraction, although one can with complex numbers.