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.

You are now following this Submission

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 (2026). Smooth Bloch-Messiah Decomp. of Conj. Sympl. Matrix Function (https://uk.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

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.1

Added one reference

1.0.0