diffCenter
% dx = diffCenter(x,dt)
%
% Computes the second-order finite difference approximation of x with
% respect to t. A one-sided second order difference is used at the end
% points, so size(dx) == size(x).
%
% INPUTS:
% x = [m, n] = matrix of function values over a uniform time grid n
% dt = sampling period of x (default = 1)
%
% OUTPUTS:
% d = dx/dt = first derivative of x wrt t
%
% NOTES:
% This command is very similar to Matlab's gradient command. The
% difference between the two is how they handle the boundaries.
% DiffCenter (this function) uses a second-order finite difference,
% while gradient (by Matlab) uses a first-order finite difference.
% The functions are identical for interior points.
%
% See also: cumInt, diff, gradient
%
Citation pour cette source
Matthew Kelly (2024). diffCenter (https://www.mathworks.com/matlabcentral/fileexchange/54459-diffcenter), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Mathematics > Sparse Matrices >
Tags
Remerciements
A inspiré : diffCenterVar
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
2.0.0.0 | BUG FIX: The one-sided difference coefficients were off by a factor of two! They are now correct. Added a reference to the Matlab command gradient, which is very similar to diffCenter. |
||
1.5.0.0 | still trying to make image fit in window properly |
||
1.4.0.0 | Fixed photo. Again. |
||
1.3.0.0 | Re-sized image so it isn't cropped poorly by file exchange. |
||
1.2.0.0 | Added photo. |
||
1.1.0.0 | added more tags |
||
1.0.0.0 |