I think I already know the definitions of "Real (multivariate) function" and "Vector (multivariate) function", but correct me if I'm wrong:
A Real function: A function which takes some real numbers and map them to another real number.
A Vector function: A function whic takes either reals or vectors and map them to another vector.
So far wherever I saw the words "Scalar field" or "Vector field" it seemed they are the same as "Real multivariate function" and "Vector multivariate function".
The question is:
Is there any differences between these notions? Do the word "Field" concentrates on a special type of these functions or it represents a totally new concept?