Array Division
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
When I entered two arrays,
u = [1 2 3 4];v = [5 6 7 8];
and did the division using,
u/v
I got,
ans = 0.4023.
How to interpret the answer and what's the definition of array division like 'u/v' rather than element-wise 'u./v'?
Thanks.
0 Kommentare
Akzeptierte Antwort
C.J. Harris
am 20 Dez. 2011
Usually u/v is equal to u*inv(v) in matrix terms.
However, since v does not have an inverse Matlab will calculate the Moore-Penrose pseudoinverse of v instead. This can also be done directly:
u*pinv(v) = 0.4023
0 Kommentare
Weitere Antworten (2)
Malcolm Lidierth
am 20 Dez. 2011
Were you expecting this?
>> u = [1 2 3 4];v = [5 6 7 8];
>> u./v
ans =
0.2000 0.3333 0.4286 0.5000
Note the "." in
"./"
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!