Creating Matrix provided elements
Afficher commentaires plus anciens
From a Hermititan (complex skew symmetric) matrix of order N (Asssume N=15) a column vector is created such that all the diagonal elements are placed first and then the ordered pair of real and imaginary parts of upper triangle matrix are placed next. Since it is hermitian matrix the upper and lower triangle elements have same set of real and imaginary elements.
For example for N=15x15 matrix the vector looks like this
[D1, D2, D3,...........,D15, R11, I11,R12, I12,.... ,R15, I15] in total 225 elements column vector.
How to construct back the matrix given this vector?
4 commentaires
Image Analyst
le 23 Juil 2021
Did you experiment around with the real(), imag(), eye(), tril(), and triu() functions? If not, why not? That's what I'd do.
Chunru
le 23 Juil 2021
For Hermitian matrix, the following are independent variables:
[D1, D2, ... D15, R1_2, I1_2, ..., R1_15, I1_15, R2_3, I2_3, ... R2_15, I2_15, ....]
Try to get the input corrrect before next step.
Jan
le 23 Juil 2021
What is R1_2 compared to L1_2? Should it be L2_1? If it is a hermitian matrix, why are the L elements stored?
Please explain exactly, what the inputs are. Use a 4x4 matrix to avoid the need to use unclear abbreviations.
Karthik Nagaraj
le 23 Juil 2021
Modifié(e) : Karthik Nagaraj
le 23 Juil 2021
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Linear Algebra dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!