UNPKG

734 BJavaScriptView Raw
1var M = require("../rlab").M;
2var v = [1,2,3];
3log("v.sin()=", v.sin());
4log("v.norm2()=", v.norm2());
5log("v.norm2Squared()=", v.norm2Squared());
6
7var A = [[1,2,3],[4,5,6],[7,3,9]];
8var AiA = A.inv().dot(A);
9log("AiA=\n", AiA.strM());
10log("AiA.tr()=\n", AiA.tr().strM());
11log("A=\n", A.str());
12log("A.mul(0.1)=\n", A.mul(0.1).strM());
13log("A.row(1)=", A.row(1));
14log("A.col(1)=", A.col(1));
15log("A.sumM()=", A.sumM());
16log("A.rowSum()=", A.rowSum());
17log("A.colSum()=", A.colSum());
18log("A.mean(row)=", A.rowMean().str());
19log("A.mean(col)=", A.colMean().str());
20
21var D = M.diag(v);
22log("D=", D);
23
24var Eλ = M.eigR(A);
25var E = Eλ.E, λ=Eλ.lambda;
26log("E*[λ]*E-1=", E.dot(λ.diag()).dot(E.inv()).strM());