description:[Q_hat,bs,A_new]=AWbd(A) is the Murota-Kanno-Kojima-Kojima-Maehara numerical algorithm for the Artin-Wedderburn block-diagonal decomposition of matrix *-algebras. arguments:A is a matrix where each row represents a symmetric square matrix A_i output:Q_hat is a matrix so all the matrices Q_hat'*A_i*Q_hat are simultaneously block diagonalized bs is a row of block sizes A_new is a matrix where each row represents simultaneously block diagonalized (A_new_i=Q_hat'*A_i*Q_hat) possible
usage:AWbd(A) |

Documentation >