I'm not sure about this, but I think that, for mathematicians, fields and functions are the same thing: f(x,y,z) is a scalar field, (f(x,y,z), g(x,y,z), h(x,y,z)) is a vector field etc.
For physician a field is not just a general function, but a function that behaves properly under certain...