Bresenham line algorithm
Syntax
[x,y] = bresenham(x1,y1,x2,y2)Input
| (x1,y1) | start position |
| (x2,y2) | end position |
Output
| x, y | the integer line coordinates from (x1,y1) to (x2,y2) |
Example
[x,y] = bresenham(1,1, 10,-5);
plot(x,y,'or'); axis equal
Bresenham line algorithm
[x,y] = bresenham(x1,y1,x2,y2)
| (x1,y1) | start position |
| (x2,y2) | end position |
| x, y | the integer line coordinates from (x1,y1) to (x2,y2) |
[x,y] = bresenham(1,1, 10,-5);
plot(x,y,'or'); axis equal