How to find the original vector given the outer product of the vector?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Suppose we have a vector:
psi = rand(n,1) + 1i * rand(n,1);
and we compute its outer product:
outer_product = psi * psi'
Now, given this outer_product, is there a way to retrieve the original vector?
0 commentaires
Réponses (2)
Steven Lord
le 13 Mar 2023
n = 3;
psi1 = rand(n,1) + 1i * rand(n,1)
outer_product1 = psi1 * psi1'
psi2 = 1i*psi1
outer_product2 = psi2 * psi2'
norm(outer_product1-outer_product2)
outer_product1 and outer_product2 are effectively identical. So if I gave you that outer_product, did I generate it using psi1 or psi2?
0 commentaires
Voir également
Catégories
En savoir plus sur Manage Products dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!