This function utilizes Python's SymPy module to provide symbolic capabilities for those of us who do not have the Symbolic Toolbox at our disposal. The function passes strings to and from Python via the System command. Computation of the result is easily accomplished via the vectorize and inline functions.
result = symeval('integrate','"x^2+3x-4"','x');
y = vectorize(inline(result));
This can be slow since the Python interpreter is started and shutdown every time the function is called. However, successive calls are sped up due to OS caching.
A better way of interfacing with Python is being sought out.
I'm open to ideas...