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

조회 수: 1 (최근 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에서 Computational Fluid Dynamics (CFD)에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by