I have a straight line(X1,Y1) (X2,Y2). I want to know the coordinates of all the points present on the straight line. I have another random line along the straight line. I have to calculate the Mean Squared Error between the two lines. How do i do it

3 次查看(过去 30 天)
I have a straight line(X1,Y1) (X2,Y2). I want to know the coordinates of all the points present on the straight line. I have another random line along the straight line. I have to calculate the Mean Squared Error between the two lines. How do i do it?
  2 个评论
Stephen23
Stephen23 2017-2-15
"I want to know the coordinates of all the points present on the straight line"
There are infinite points between any two points on that line. How do you hope to store infinite points on your computer?

请先登录,再进行评论。

采纳的回答

KSSV
KSSV 2017-2-17
p1 = [0 0] ;
p2 = [1 2] ;
% get slope
m = (p2(2)-p1(2))/(p2(1)-p1(1)) ;
% get between points
xi = p1(1):0.01:p2(1) ;
yi = p1(2)+m*(xi-p1(1)) ;
figure
p12 = [p1 ;p2] ;
plot(p12(:,1),p12(:,2),'r')
hold on
plot(xi,yi,'.b')

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by