UNPKG

777 BJavaScriptView Raw
1var R = require("../rlab");
2
3var v1 = [1,2,3];
4var exp = (x)=>3*x*x+5;
5print('%s.eval(%d)=%s', exp, 1, exp.eval(1).str());
6print('%s.eval(%s)=%s', v1, exp, v1.eval(exp).str());
7
8print('norm(%s)=%s', v1, R.norm(v1));
9
10print('(%s).diff(1)=', exp, exp.diff(1));
11print('(%s).integral(0,1)=', exp, exp.integral(0,1));
12
13var f1 = (x,y)=>2*x+y;
14
15print('pdiff(%s, [1,0], 0)=', f1, R.pdiff(f1, [1,0], 0));
16print('pdiff(%s, [0,1], 1)=', f1, R.pdiff(f1, [0,1], 1));
17print('pdiff(%s, [1,1], 1)=', f1, R.pdiff(f1, [1,1], 1));
18
19var f2 = (x,y)=>x*y-x*x;
20print('grad(%s, [1,0], 0)=', f2, R.fgrad(f2, [1,0], 0));
21/*
22var F1 = (x,y,z)=>[3*x*x*x*z,4*x*y*z,y*z*z]; // F1=[3x^3z,4xyz,yz^2]
23print('div(%s, [1,0,0])=%s', F1, R.fdiv(F1, [0,1,1])); // div(F1) = 9x^2+4xz+2yz = 2
24*/
\No newline at end of file