what happens behind "/"

1 visualizzazione (ultimi 30 giorni)
warnerchang
warnerchang il 20 Dic 2023
Modificato: Torsten il 20 Dic 2023
[2:6]/[3:7]
Ans = 0.8148
what happens behind this operation?
Is there any algorithm?

Risposta accettata

Torsten
Torsten il 20 Dic 2023
Modificato: Torsten il 20 Dic 2023
If x = [2 3 4 5 6] and y = [3 4 5 6 7], then x/y determines the number "a" for which the error when approximating x by a*y is minimal.
The solution to this optimization problem is
x = 2:6;
y = 3:7;
a = sum(x.*y)/sum(y.^2)
a = 0.8148
a = x/y
a = 0.8148

Più risposte (1)

Fangjun Jiang
Fangjun Jiang il 20 Dic 2023
help /
/ Right matrix divide. B/A is the matrix division of A into B, which is roughly the same as B*INV(A) , except it is computed in a different way. More precisely, B/A = (A'\B')'. See MLDIVIDE for details. C = MRDIVIDE(B,A) is called for the syntax 'B / A' when B or A is an object. See MATLAB Operators and Special Characters for more details. See also MLDIVIDE, RDIVIDE, LDIVIDE, PAGEMRDIVIDE. Documentation for mrdivide doc mrdivide Other uses of mrdivide codistributed/mrdivide laurpoly/mrdivide distributed/mrdivide se2/mrdivide dlarray/mrdivide StaticModel/mrdivide duration/mrdivide symbolic/mrdivide DynamicSystem/mrdivide tall/mrdivide embedded.fi/mrdivide timeseries/mrdivide gpuArray/mrdivide tsdata.datametadata/mrdivide LagOp/mrdivide

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Tag

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by