Smooth Bloch-Messiah Decomp. of Conj. Sympl. Matrix Function

Numerical computation of a Bloch-Messiah decomposition for a 2n-by-2n conjugate symplectic matrix-valued function of a real parameter.
14 Downloads
Updated 30 Apr 2025

View License

This function numerically computes a smooth joint-minimum-variation Bloch–Messiah decomposition (see reference below) of a 2n-by-2n conjugate symplectic matrix-valued function FUN of one real parameter. The singular values larger than 1 are arranged in decreasing order. The remaining singular values are organized such that the resulting diagonal matrix of singular values is symplectic. It is assumed that all singular values are distinct for every value of the parameter.
A typical call to smoothBMD is:
[Tout, Uout, Dout, Vout, flag] = smoothBMD(FUN, tspan, params)
See the script example_smoothBMD.m for a usage example.
To display information about the function and its functionality, run "help smoothBMD".
If you use this software, please cite the reference below.
Authors:
Giuseppe Patera and Alessandro Pugliese
References:
L. Dieci and A. Pugliese, "SVD, joint-MVD, Berry phase, and generic loss of rank for a matrix valued function of 2 parameters," Linear Algebra and its Applications, Volume 700, 2024, Pages 137-157, DOI: https://doi.org/10.1016/j.laa.2024.07.021
G. Patera and A. Pugliese, "Avoided-crossings, degeneracies and Berry phases in the spectrum of quantum noise through analytic Bloch-Messiah decomposition", Submitted, 2025, https://doi.org/10.48550/arXiv.2504.20730

Cite As

Alessandro Pugliese (2025). Smooth Bloch-Messiah Decomp. of Conj. Sympl. Matrix Function (https://www.mathworks.com/matlabcentral/fileexchange/180648-smooth-bloch-messiah-decomp-of-conj-sympl-matrix-function), MATLAB Central File Exchange. Retrieved .

L. Dieci and A. Pugliese, "SVD, joint-MVD, Berry phase, and generic loss of rank for a matrix valued function of 2 parameters," Linear Algebra and its Applications, Volume 700, 2024, Pages 137-157, DOI: https://doi.org/10.1016/j.laa.2024.07.021

G. Patera and A. Pugliese, "Avoided-crossings, degeneracies and Berry phases in the spectrum of quantum noise through analytic Bloch-Messiah decomposition", Submitted, 2025, https://doi.org/10.48550/arXiv.2504.20730

MATLAB Release Compatibility
Created with R2024b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Added one reference

1.0.0