RandOrthMat

Version 1.0.0.0 (695 octets) par Ofek Shilon
Generates a random orthogonal (real) square matrix of given size.
4,4K téléchargements
Mise à jour 6 sept. 2006

Aucune licence

M = RANDORTHMAT(n)
Generates a random n x n orthogonal real matrix.

M = RANDORTHMAT(n,tol)
Explicitly specifies a thresh value that measures linear dependence of a newly formed column with the existing columns. Defaults to 1e-6.

The generated matrix distribution is now (as of Sept 06) uniform over the manifold O(n) w.r.t. the induced R^(n^2) Lebesgue measure. Thanks to Roger Stafford and his randsphere for the idea.

Citation pour cette source

Ofek Shilon (2024). RandOrthMat (https://www.mathworks.com/matlabcentral/fileexchange/11783-randorthmat), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2006a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Random Number Generation dans Help Center et MATLAB Answers
Remerciements

A inspiré : kfs_suite

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
1.0.0.0

bug fix - rand replaced with randn.