Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Voss
Voss il 25 Set 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')

Più risposte (0)

Categorie

Scopri di più su Language Fundamentals in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by