(Matrix Optimization) Optimization method for coefficient matrix in Ax = b with known x and b.
Show older comments
Hi,
I have two 4*1 data vectors x and b which represents meaured 'Intensity vector' and 'Stokes vector'. These two vectors are related to each other by a 4*4 transfer matrix A as Ax = b. In the ideal case, the relationship for all x and b must satisfy Ax = b for an ideal transfer matrix A_ideal = [0.5 0.5 0 0;0.5 0 0.5 0;0.5 -0.5 0 0;0.5 0 -0.5 0].
Now, in a non-ideal system I want to predict the matrix A for some x and b which will satisfy Ax = b. In the optimization routine A can be initialized as A_ideal and will optimize after each iteration until Ax = b is satified (or we get an near approximation).
What is the best method to optimization the above matrix and how can I implement it?
Thank you!
Accepted Answer
More Answers (1)
Torsten
on 12 Jun 2022
1 vote
If you have two 4x1 data vectors x and b to estimate A, you have 8 equations in 16 unknowns.
This system is underdetermined - you can imagine that in general, there are infinitely many ways how A can be chosen.
Is this ok for you ? Or are there some restrictions on the elments of A that should be incorporated ?
1 Comment
Nipun Vashistha
on 12 Jun 2022
Categories
Find more on Problem-Based Optimization Setup in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!