Imaginary vs Undefined?

How come sqrt(-1) is considered imaginary but x/0 is undefined? Is there a reason why both aren't imaginary or both aren't undefined? It just seems inconsistent to me.

While we are on the subject. Why is x^0 = 1 and not zero?
3 answers 3