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 visualización (últimos 30 días)
Mostrar comentarios más antiguos
MoonPie1
el 15 de Feb. de 2017
Comentada: MoonPie1
el 17 de Feb. de 2017
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 comentarios
Stephen23
el 15 de Feb. de 2017
"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?
Respuesta aceptada
KSSV
el 17 de Feb. de 2017
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')
Más respuestas (0)
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!