Other alternative than syms for differentiation and integration?

3 views (last 30 days)
Hello Everyone,
I'm trying to use differentiation in Matlab using this code
syms X;
fun = x^3+2*x+10;
diff (fun,x);
But I got this error
"Undefined function 'syms' for input arguments of type 'char'.
Error in Diff_Integ (line 1)
syms X;"
Is there any alternative ways to use differentiation without using syms?

Answers (2)

Star Strider
Star Strider on 15 Nov 2019
MATLAB is case-sensitive, so X ~= x.
Try this:
syms x;
fun = x^3+2*x+10;
dfundx = diff (fun,x);
producing:
dfundx =
3*x^2 + 2
  12 Comments

Sign in to comment.


Walter Roberson
Walter Roberson on 15 Nov 2019
https://www.mathworks.com/help/matlab/ref/polyder.html for the special case of polynomials.

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!