Filter löschen
Filter löschen

how to solve matrix equation

1 Ansicht (letzte 30 Tage)
zhang
zhang am 16 Jun. 2012
I'd like to estimate the parameters of the following equation: Ax + By + Cz + D = 0.
There are thousands of instance of [x y z]. So we can have:
x_1 y_1 z_1 1 A 0
x_2 y_2 z_2 1 * B = 0
... C 0
x_n y_n z_n 1 D 0
How to solve it?
I'm using mldivide to compute it. However give me all zeros.
How to avoid the zeros answer?

Akzeptierte Antwort

zhang
zhang am 16 Jun. 2012
please check the following link:
[U S V] = svd(A); x = V(:,end)

Weitere Antworten (0)

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by