drawline

Draws line segments on a image matrix.

You are now following this Submission

DRAWLINE Returns the geometric space (matrix indices) occupied by a line segment in a MxN matrix. Each line segment is defined by two endpoints.

IND = DRAWLINE(P1, P2, IMAGE_SIZE) returns the matrix indices of the line segment with endpoints p1 and p2. If both points are out of the image boundary no line is drawn and an error will appear. If only one of the endpoints is out of the image boundary a line is still drawn.

Cite As

Daniel Lopes (2026). drawline (https://au.mathworks.com/matlabcentral/fileexchange/15374-drawline), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

Daniel Drucker spotted a bug.

"Line 62 should read:
for line_number = 1:size(p1,1)
Otherwise, it fails when there is only one point in p1 and p2."

It has now been corrected!