Azzera filtri
Azzera filtri

Numerically derive a continous, non-symbolic function

3 visualizzazioni (ultimi 30 giorni)
I have a function defined via
function y = f(x)
% ...
end
. I now want to numerically calculate the value of it's derivative at a given point. As in, what should be in the following function's body?
function y = derivative_of_f(x)
% Calculate derivative of f at position x here
end
Is there any way to do this, without having to implement numerical differentiation myself?

Risposta accettata

darova
darova il 26 Nov 2019
Modificato: darova il 27 Nov 2019
Derivative is (if you have numerical data)
dy = (y(i)-y(i-1)) / (t(i)-t(i-1));
Maybe diff (if you have a function) ?
syms x
diff(f(x))
  8 Commenti
fi
fi il 27 Nov 2019
Well, the answer is currently in your comment and there is no accept button for that :(
Could you maybe edit you original answer?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by