Take a look at the gradient of a scalar function f(x,y,z):
![]() |
(1) |
If we ``factor out'' the function f the gradient looks like:
![]() |
(2) |
This has the appearance of a vector multiplying the function f. The term in parentheses is called ``del'' or ``nabla'' and is written as
![]() |
(3) |
However, is not really a vector. In fact, if it sits by itself it
has no meaning whatsoever. It only takes on meaning when there is a
scalar function for it to work with. Thus, rather than thinking of
as a vector multiplying a function, we should think of
as
an object which operates on scalar functions by taking their derivatives
and combining them into the gradient.
Thus, we say that is a vector operator acting on scalar
functions. More generally, you can almost think of operators as functions
whose domain is other functions. On their own, operators have little or no
meaning. Only when they are paired with some function in their domain do
the have meaning.