Right. So, as I said, once we even start talking about negative numbers, we’re not talking about just lengths anymore:
Bolding mine… er, mine now rather than then, I mean.
If you only want to talk about lengths, then you stick with non-negative real numbers.
If you want to talk about lengths and orientations, but limited to “points the same way” and “points opposite ways”, you go with real numbers.
And if you want to talk about lengths and arbitrary rotations in some fixed direction, you go with full-on complex numbers.
Well, a 23.4 degree rotation would be the circumstances which did it… But, of course, what you’re asking is “How do I express that in the familiar form a + b * i?”. I’m going to give you an answer, but it may make things seem complicated in contrast to the conceptual simplicity I am trying to illustrate. So I want to stress that there is absolutely no need to specify complex numbers in any other format; that “a 23.4 degree rotation” is already a perfectly good description of a complex number.
Ok, disclaimers out of the way: suppose we were to rotate the vector V by angle x. We’ll take the result and think of it as the hypotenuse of a right triangle, one leg of which is parallel to V (the other leg, therefore, being 90 degrees rotated from this). How long are the legs? Well, per basic trigonometry definitions, the ratios of these leg-lengths to the hypotenuse-length are cos(x) and sin(x), respectively. But the hypotenuse is exactly as long as V, so the leg parallel to V is just V scaled by cos(x), and the other leg is just V scaled by sin(x) and then rotated 90 degrees. Thus, we see that, in general, a rotation of angle x is given by cos(x) + sin(x) * i.
And so, to answer your question, a 23.4 degree rotation is cos(23.4 degrees) + sin(23.4 degrees) * i.
[Coming up: why rotation by x radians is also equal to e^(ix). This is often presented as a sophisticated calculus result, but it really shouldn’t be.]