How can i generate a function using this points?
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mr. 206
am 29 Aug. 2018
Kommentiert: Cesar Antonio Lopez Segura
am 30 Aug. 2018
If i got x=[1,3,8,25,45,23]; and y=[25,24,13,69,25,75];
4 Kommentare
Adam
am 29 Aug. 2018
There are an infinite number of functions that could take that one example input and give that output.
Akzeptierte Antwort
Weitere Antworten (1)
Cesar Antonio Lopez Segura
am 29 Aug. 2018
Hi Here the solution:
% Your cloud point
x=[1,3,8,25,45,23];
y=[25,24,13,69,25,75];
% calculate a new cloud point that contain the last one
xnew = [1, 1.5 ,3,6,8,25,32,45,31,23];
ynew = interp1( x,y, xnew,'pchip' );
% plot de new values
plot(x,y,'o');hold on;plot( xnew, ynew,'r' )
% polinomios
p = interp1( x,y,'pchip' );
5 Kommentare
Cesar Antonio Lopez Segura
am 30 Aug. 2018
You can define x values in ascending order with sort.
Then you can order de y values.
[xtointerpol indx ] = sort(x);
ytointerpol = y(indx);
Siehe auch
Kategorien
Mehr zu Point Cloud Processing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!