Estimation the system (A) for known input and output [Y = A * X]
Ältere Kommentare anzeigen
Hi All,
For the case of having known input and known output, is there any way to estimate the matrix A in which y = A * x?
I have input matrix (n X 2) which is the position of the object in 2d-Screen at time t. I also know the out put vector which always contain two values (2 X 1).
I would like to estimate the matrix A in which x (variable size) multiplies by A becomes Y. (Y = A * X).
Is there any way to estimate the matrix A? Is this the Jacobian matrix? or should I follow the system identification?!
I would appreciate if you give me any lead in this.
Thanks
Akzeptierte Antwort
Weitere Antworten (1)
Youssef Khmou
am 28 Feb. 2013
Bearbeitet: Youssef Khmou
am 28 Feb. 2013
Hi Payam,
i am afraid A is not matrix but vector :
lets try :
n=10;
X=rand(n,2);
Y=rand(2,1);
A=Y'/X;
Error=(A*X)'-Y;
Error(Error<1e-10)=0;
2 Kommentare
Jan
am 28 Feb. 2013
It will have strange side-effects, if you shadow the important builtin function error() by a variable.
Youssef Khmou
am 28 Feb. 2013
Bearbeitet: Youssef Khmou
am 28 Feb. 2013
ok Jan, thanks for reminding .
Kategorien
Mehr zu Linear Model Identification finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!