Why isn't array division commutative?

3 ビュー (過去 30 日間)
João André
João André 2013 年 12 月 1 日
回答済み: Youssef Khmou 2013 年 12 月 1 日
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.

回答 (1 件)

Youssef  Khmou
Youssef Khmou 2013 年 12 月 1 日
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)

カテゴリ

Help Center および File ExchangeOperators and Elementary Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by