curvspace

Generate evenly spaced points along an existing curve in 2D or 3D.
3,4K download
Aggiornato 1 apr 2016

Visualizza la licenza

CURVSPACE(P,N) generates N points that interpolates a curve (represented by a set of points) with an equal spacing. Each row of P defines a point, which means that P should be a n x 2 (2D) or a n x 3 (3D) matrix.
(Example)
x = -2*pi:0.5:2*pi;
y = 10*sin(x);
z = linspace(0,10,length(x));
N = 50;
p = [x',y',z'];
q = curvspace(p,N);

The above example creates 50 evenly spaced points along a sinusoidal curve.

Cita come

Yo Fukushima (2024). curvspace (https://www.mathworks.com/matlabcentral/fileexchange/7233-curvspace), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R11.1
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0

BSD License added.