Symmetric (half) Kronecker product, vectorization, and matricization: MATLAB codes

Published: 25 August 2020| Version 2 | DOI: 10.17632/mfmyhxndfy.2
Contributor:
Amir Shakouri

Description

This dataset includes the following MATLAB functions: 1- Symmetric Kronecker product between two matrices A and B: C=skron(A,B). 2- Symmetric vectorization operator of a symmetric matrix S: s=svec(S). 3- Symmetric matricization operator of a n(n+3)/2-dimensional vector v: S=smat(s). 4- The commutation matrix: Kgen(n,m). 5- The Q matrix needed for symmetric operations: Qgen(n). Note: The codes of function "Qgen.m" are derived from the link mentioned in the references that is provided for public use in a comment by David Goodmanson on 17 Oct 2017.

Files

Institutions

Sharif University of Technology

Categories

Linear Algebra, Matrix, Real Symmetric Matrix

Licence