MATLAB Class Version of the Fukunaga-Koontz Transform

Similar to a previous submission, but implemented as a MATLAB class rather than a function.
7 Downloads
Updated 18 Jul 2020

View License

The Fukunaga Koontz transform (FKT) is a linear transform that can be applied to a
dataset X derived from a set of objects that are each classified into one of two classes. X is
an N x L matrix where each row corresponds to an object and each column is a real valued
attribute of the object. In the transformed space the attributes that are the most important for class 1 are the least for class 2 and vice versa.

In a previous submission, the FKT is implemented as a MATLAB function. This version provides a MATLAB class called FKTengine. The class includes a setup method that creates the transform matrix, sorting the transform matrix according to the associated eigenvalues, and a transform method. This submission also includes a demo script.

Cite As

Warren Koontz (2024). MATLAB Class Version of the Fukunaga-Koontz Transform (https://www.mathworks.com/matlabcentral/fileexchange/78369-matlab-class-version-of-the-fukunaga-koontz-transform), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019b
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!
Version Published Release Notes
1.0.0