Creating a line with "line" and obtaining the points.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I have created a line between two points using "line" but I need to obtain the points which form that line. Is there any way to do that?? Thank you Silvia
0 Kommentare
Antworten (3)
Gerd
am 22 Jun. 2011
Hi Silvia,
first of all I would create a new vector out of your two "x" values(depending on your needs/resolution). Then using, what Arturo already said, the interp1 function to get the new values.
x1=0
y0=0
x2=10;
y2=10;
invector=linspace(x1,x2,1000);
erg=interp1([x1 x2],[y1 y2], invector);
plot(invector,erg)
Now you have the interpolated values of your line.
Gerd
0 Kommentare
Jan
am 22 Jun. 2011
There is no need to call the slow INTERP1:
x1 = 0;
y0 = 0;
x2 = 10;
y2 = 10;
x = linspace(x1, x2, 1000);
y = linspace(y1, y2, 1000);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Labels and Annotations 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!