How to create points set on 2D polyline

107 views (last 30 days)
abuzer
abuzer on 12 Apr 2016
Answered: abuzer on 13 Apr 2016
Dear All,
I would like to write a code which creates point feature or matrix on the line with specific sampling interval.
For example as seen below code I have 7 point coordinates (x,y),
Now the problem is I would like to increase these point set with giving sampling interval of point 0.1.
Then create new points set.
data= [0 0;
1 1;
2 2;
3 2;
4 1;
5 1.25;
6 3.25];
figure
plot(data(:,1),data(:,2),'r+');
Thanks in advance.
Mustafa

Accepted Answer

abuzer
abuzer on 13 Apr 2016
I have found the solution.
Linear interpolation is ok for this purpose.
data= [0 0;
1 1;
2 2;
3 2;
4 1;
5 1.25;
6 3.25];
figure
plot(data(:,1),data(:,2),'r+');
hold on
xq= min(data):0.1:max(data);
yq = interp1(data(:,1),data(:,2),xq);
plot(xq,yq,'k o');

More Answers (0)

Categories

Find more on Interpolation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by