circulantMatrix

circulantMatrix(V) is an N-by-N circulant matrix with top row equal to V.
33 Downloads
Updated 4 Jun 2017

View License

circulantMatrix is a low storage version, which is intended to be used as a replacement to full or sparse matrix.
For most code, the only change should be one extra line.
A = circulantMatrix(A); %recast A to circulantMatrix class.
circulantMatrix overload most MATLAB standard operators for arrays. For example *, /, etc... The result of the operators is circulantMatrix when possible. inv, det uses fft.

Cite As

Jonathan Gustafsson (2026). circulantMatrix (https://www.mathworks.com/matlabcentral/fileexchange/57462-circulantmatrix), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Audio Processing Algorithm Design in Help Center and MATLAB Answers
Tags Add Tags
Version Published Release Notes
1.1.0.0

*Added logical indexing.
*Added more functions.

1.0.0.0

Fixed spelling in the description.