dbeoap

Version 1.0.0 (8.41 KB) by Magdy Hanna
% Objective: The direct batch generation of desired eigenvectors lying in % the eigenspace Ek of a unitary matrix.
0 Downloads
Updated 12 Feb 2022

View License

function [UH, p] = dbeoap(k, r, U, P, mtol1)
% Method: Direct Batch Evaluation of optimal eigenvectors by a constrained
% Optimization Algorithm using the notion of Pseudoinverse (DBEOAP).
%
% Input arguments:
% k: the serial number of the eigenspace Ek (numbered starting from 1).
% r: the dimension of the eigenspace Ek.
% U: a matrix whose columns are approximate eigenvectors close to Ek.
% P: the orthogonal projection matrix of the eigenspace Ek.
% mtol1: Multiplying factor of the tolerance. (tol = mtol * eps)
%
% Output argument:
% UH: the desired orthonormal eigenvectors lying in the eigenspace Ek.
% (The matrices U and UH have the same size).
% p: rank of matrix WSQUARE.

Cite As

Magdy Hanna (2026). dbeoap (https://uk.mathworks.com/matlabcentral/fileexchange/106640-dbeoap), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0