File Exchange

image thumbnail

Principal Component Analysis / Hebbian-based Max Eigenfilter

version 1.0.0 (244 KB) by Shujaat Khan
Principal Component Analysis and Hebbian-based Maximum Eigenfilter

6 Downloads

Updated 04 Jul 2019

View License

% TASK 1. Let’s generate 800 random data on a 2-dimensional plane. The data
% are generated as 4 clusters, of which centers are located at (2,2), (-1,-2),
% (2,0) and (0,1). Each cluster has 200 data, of which distances from each
% center are randomly distributed with Gaussian distribution (standard
% deviation = 2, 2, 1, and 1, respectively).

% TASK 1-(a) Mark the generated data with dots (or circles) on a
% 2-dimensional space.
% TASK 1-(b) Conduct Principal Component Analysis based on eigenvector
% analysis. (You may use any library function for the
% eigenvector/eigenvalue calculation.) Show the principal axes and data
% projects on the axes.
% TASK 1-(c) Program and calculate the Hebbian-based maximum eigenfilter,
% and compare with the principal in (b).

Cite As

Shujaat Khan (2021). Principal Component Analysis / Hebbian-based Max Eigenfilter (https://www.mathworks.com/matlabcentral/fileexchange/72052-principal-component-analysis-hebbian-based-max-eigenfilter), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

Principal Component Analysis and Hebbian-based Maximum Eigenfilter