Why isn't array division commutative?

5 views (last 30 days)
João André
João André on 1 Dec 2013
Answered: Youssef Khmou on 1 Dec 2013
I have two linear segments (that follow y=mx+b) stored in two data arrays a1 and a2 and want to find the proportionality between them, so that a1=c*a2; However, the output scalar of a1/a2 does not verify this. How can I find the scalar by which a1 must be multiplied to obtain a2?
Thanks in advance.

Answers (1)

Youssef  Khmou
Youssef Khmou on 1 Dec 2013
Andre, you mean that a1 and a2 are linearly dependent? then you divide a2 by a1 you obtain a matrix , the diagonal of that matrix contains the same element which is the scalar, here is an example :
a1=randn(10);
a2=a1*5;
f=diag(a2/a1);
F=f(1)

Categories

Find more on Operators and Elementary Operations 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!