EVALIN  EVALIN Evaluate a String in Workspace


Usage
 
 The evalin function is similar to the eval function, with an additional
 argument up front that indicates the workspace that the expressions are to 
 be evaluated in.  The various syntaxes for evalin are:
 
    evalin(workspace,expression)
    x = evalin(workspace,expression)
    [x,y,z] = evalin(workspace,expression)
    evalin(workspace,try_clause,catch_clause)
    x = evalin(workspace,try_clause,catch_clause)
    [x,y,z] = evalin(workspace,try_clause,catch_clause)
 
 The argument workspace must be either 'caller' or 'base'.  If it is
 'caller', then the expression is evaluated in the caller's work space.
 That does not mean the caller of evalin, but the caller of the current
 function or script.  On the other hand if the argument is 'base', then
 the expression is evaluated in the base work space.   See eval for
 details on the use of each variation.
 