Digital Signal Processing -- An Introduction to Matlab

A brief tutorial to fix the issue with Matlab breaking the modern zero-based indexing system.
123 Downloads
Updated 22 Jul 2017

View License

A brief Matlab tutorial to help the user get started. It is important to note that Matlab uses a convention where the first element of an array, S, is S(1) and not S(0). This takes some getting used to as C, C++, JAVA and others use the zero-based indexing system. For this design, the user will use Matlab's object-oriented programming language to create a sequence class that solves this problem, allowing us to use the zero convention.

Cite As

Farnam Adelkhani (2026). Digital Signal Processing -- An Introduction to Matlab (https://www.mathworks.com/matlabcentral/fileexchange/63828-digital-signal-processing-an-introduction-to-matlab), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0