double the number of coordinates of a vector while maintaining the trend of the line created with that coordinates

3 vues (au cours des 30 derniers jours)
HI! Is there a way to double the number of coordinates while maintaining that trend?
load L
figure
plot3(L(:,1),L(:,2),L(:,3),'k.','Markersize',10);
axis equal

Réponse acceptée

Voss
Voss le 25 Sep 2023
load L
figure('Position',[200 10 400 1000])
plot3(L(:,1),L(:,2),L(:,3),'ko','Markersize',6);
axis equal
Nt = size(L,1);
t = 1:Nt;
t_new = linspace(1,Nt,2*Nt-1);
L_new = interp1(t,L,t_new);
hold on
plot3(L_new(:,1),L_new(:,2),L_new(:,3),'r.','Markersize',4);
legend({'original','interpolated'},'Location','NorthOutside')

Plus de réponses (0)

Catégories

En savoir plus sur Computational Geometry dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by