Discrete Curvature, Normals and Evolute
- Discrete 1-D curvature vector 'k' calculated as the inverse of the radius of the circumscribing circle for every triplet of points in X. The end-values of the curvature are corrected with linear mid-point extrapolation.
- Normals 'n' of the curve X calculated as the normalised difference between X and its evolute.
- Evolute 'e' of the curve X calculated as the locus of the centres of the previously-defined circumscribing circles.
Zitieren als
Moreno, M. (2024). Discrete Curvature, Normals and Evolute (https://www.mathworks.com/matlabcentral/fileexchange/107929-discrete-curvature-normals-and-evolute), MATLAB Central File Exchange. Abgerufen .
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
6.0.2 | Rotation minimising frame correction for 3D cases |
||
6.0.1 | Image correction |
||
6.0.0 | Frame of reference correction option: Rotating frame vs Frenet. Addition of a demo file. |
||
5.0.0 | Closed curve end-point enhancement and removal of intermediate variables for speed. Improved examples and description text |
||
4.0.0 | Floating point exception and non-smooth values recalculation |
||
3.0.0 | End-point extrapolation correction |
||
2.0.0 | Extrapolation speed up and circumcentre calculation correction |
||
1.0.0 |