NCoptCube

description:

[X,fX,eig_val,eig_vec,A,fA]=NCoptCube(f,AW) computes minimizers and the minimum of the polynomial f on an nc polydisc.

arguments:

f is an NCpoly representing a polynomial.

AW: true/false whether AWbd is called.

 

output:

X: from GNS - a matrix where each of its rows represents a square matrix

fX: f(X) where X is from GNS

eig_val: eigenvalues of fX

eig_vec: corresponding eigenvectors

A: from AWbd

fA: f(A) where A is from AWbd - actually on each block of A

possible usage:

NCoptCube(f), NCoptCube(f,AW)