Unit opt in matlab

The following Matlab project contains the source code and Matlab examples used for unit opt. This set of codes may be used to optimize a smooth (differentiable) cost function J(W) under the constraint that W is a n X n unitary (or orthogonal) matrix.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
cf_eval.m 3015
diag_crit_eval.m 3373
euclid_grad_eval.m 3032
geod_search_armijo.m 6740
geod_search_dft.m 8437
geod_search_poly.m 6897
innerprod.m 2509
license.txt 1528
main_code.m 18264
README.pdf 140568
riemann_grad_unit_opt.m 11337
skew.m 2558
unit_crit_eval.m 3072