circulantMatrix
Version 1.1.0.0 (75.2 KB) by
Jonathan Gustafsson
circulantMatrix(V) is an N-by-N circulant matrix with top row equal to V.
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 LinuxCategories
Find more on Audio Processing Algorithm Design in Help Center and MATLAB Answers
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
