Defining a symbolic function using the "diff" command

1 Ansicht (letzte 30 Tage)
Ahmed
Ahmed am 10 Okt. 2013
Kommentiert: Ahmed am 10 Okt. 2013
I have a function, say
Function=@ (x) x^2
I want to differentiate this function using the Diff command:
diff(Function,x,1)
and then save the output derivative function as a new function called FunctionDerv
so it will be the same as saying:
FunctionDerv= @ (x) 2x

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 10 Okt. 2013
Function=@ (x) x^2 would be an anonymous function, not a symbolic function. None the less, you could use
syms x
sym_Function = Function(x);
sym_FunctionDerv = diff(sym_Function, x);
FunctionDerv = matlabFunction(sym_FunctionDerv);

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by