How to solve system of nonlinear equations (A-x1)*x2=B?

1 visualización (últimos 30 días)
Wanda Love
Wanda Love el 8 de Jun. de 2015
Comentada: Torsten el 8 de Jun. de 2015
A and x1 are 300*1 vectors, x2 is a 1*2000 vector, B is a 300*2000 sparse matrix.
(A-x1)*x2=B
we know A, B, then how can we calculate both vector x1 and x2?

Respuestas (1)

Torsten
Torsten el 8 de Jun. de 2015
Choose x1_i (1<=i<=300) arbitrarily and x2_j = b_ij/(a_i-x1_i) (1<=j<=2000).
Best wishes
Torsten.
  2 comentarios
Wanda Love
Wanda Love el 8 de Jun. de 2015
Editada: Wanda Love el 8 de Jun. de 2015
Thanks Torsten, can I calculate x1 and x2 at the same time? actually, x1 is a noisy vector which I cannot anticipate how does it look like, and I am expecting to get it as well.
Torsten
Torsten el 8 de Jun. de 2015
As I already posted, there are infinitly many solutions for x1 and x2 that satisfy your above equations.
If you prescribe x1, then x2 is uniquely determined.
Best wishes
Torsten.

Iniciar sesión para comentar.

Categorías

Más información sobre Systems of Nonlinear Equations en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by