MATLAB DDA (Digital Differential Analyzer) algorithm implementation

Version 1.0.0.0 (966 Bytes) by Benas S
MATLAB DDA (Digital Differential Analyzer) algorithm implementation
238 Downloads
Updated 28 Mar 2017

View License

This algorithm takes coordinates of two points and links them using DDA algorithm.
Won't draw anything if x1, y1 and x2, y2 line coordinates are equal (is a point).

On the internet I found some DDA algortihms, that were not working propely,
taken some ideas from Akshay Upadhyay (http://www.cprogramto.com/c-program-for-dda-algorithm/)
and Chandan Kumar (https://se.mathworks.com/matlabcentral/fileexchange/25524-line-drawing-by-dda/content/DDA_Line.m)
and implemented my own DDA algorithm version. Feel free to modify it.

I set fixed axis, so take that into consideration.
Lines x range can change from -5 to 5 and y range can change from -5 to 5 too

Cite As

Benas S (2025). MATLAB DDA (Digital Differential Analyzer) algorithm implementation (https://www.mathworks.com/matlabcentral/fileexchange/62308-matlab-dda-digital-differential-analyzer-algorithm-implementation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Descriptive Statistics in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0