MATLAB: Sym error in define functions

sym

when i define function by sym , exmp:
f = sym('4*xˆ3+4*xˆ2-7*x+2');
it show me this
Error using sym>convertChar (line 1448)
Character vectors and strings in the first argument can only specify a variable or number. To
evaluate character vectors and strings representing symbolic expressions, use 'str2sym'.
Error in sym>tomupad (line 1214)
S = convertChar(x);
Error in sym (line 211)
S.s = tomupad(x);
what is the solution. thanks…..

Best Answer

As the error message states, "To evaluate character vectors and strings representing symbolic expressions, use 'str2sym'."
So use str2sym. Alternately define x to be a symbolic variable then build the symbolic expression using it.
syms x
y = x.^2 + 2*x -3
y = 
Related Question