1st and 2nd derivatives of non equidistant sampled curves
Versione 1.0.0 (846 KB) da
Peter Seibold
Input: x, y. Output: y'(x), y'(x_centered), y"(x), y"(x_centerded)
1 Manual
1.1 Syntax
[dy1,dy2,x1c,dy1c,x2c,dy2c]=derivativeNE(x,y)
1.2 INPUT
x as column or row vector, more than 2 values
y as column or row vector, same amount of values as for x
1.3 OUTPUT
dy1: 1st derivative, y’(x)
dy2: 2nd derivative, y”(x)
The first dy2 at x(1) and the last dy2 at x(end) don't exist and are set to NaN
x1c and dy1c return the exact 1st derivative y’(x1c) at the line segment centers.
x2c and dy2c return the 2nd derivative y”(x2c) at the center of line segment pairs.
The result is in general not as good as y”(x) is.
If x or y is a row vector, all outputs are returned as row vectors.
On error NaN is returned for all outputs.
1.4 Syntax examples
For 1st derivative:
dy1=derivativeNE([1;3;4;5],[1;9;16;25]);
For 2nd derivative:
[~,dy2]=derivativeNE([1;3;4;5],[1;9;16;25]);
For more accurate 1st derivative:
[~,~,x1c,y1c]=derivativeNE([1;3;4;5],[1;9;16;25]);
A demonstration GUI is included.
Cita come
Peter Seibold (2024). 1st and 2nd derivatives of non equidistant sampled curves (https://www.mathworks.com/matlabcentral/fileexchange/155297-1st-and-2nd-derivatives-of-non-equidistant-sampled-curves), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2016a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
DerivativeNE231121
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.0.0 |