1 | var R = require("../rlab");
|
2 | var S = R.Symbol;
|
3 |
|
4 | print('x+x=', S.run('x + x'))
|
5 |
|
6 | print('10!=', S.factor('10!').toString());
|
7 |
|
8 | print('integral(x^2)=', S.eval('integral(x^2)').toString());
|
9 |
|
10 |
|
11 | print('integral(x)=', S.integral(S.eval('x')).toString());
|
12 |
|
13 | var questions=[
|
14 | '13579/99999 + 13580/100000',
|
15 | 'numerator(1/a+1/b)',
|
16 | 'denominator(1/(x-1)/(x-2))',
|
17 | 'rationalize(a/b+b/a)',
|
18 | 'A=1+i;B=sqrt(2)*exp(i*pi/4);A-B',
|
19 | 'simplify(cos(x)^2 + sin(x)^2)',
|
20 | 'simplify(a*b+a*c)',
|
21 | 'simplify(n!/(n+1)!)',
|
22 | '(x-1)(x-2)^3',
|
23 | 'subst( u, exp(x), 2*exp(x) )',
|
24 | 'roots(3 x + 12 + y = 24)',
|
25 | 'roots(a*x^2+b*x+c)',
|
26 | 'roots(x^4 + x^3 + x^2 + x + 1)',
|
27 | 'roots(m*x^9 + n)',
|
28 | 'roots((x^4+x^3)*(x^4*x^2))',
|
29 | 'nroots(x^4+1)',
|
30 | 'velocity=17000*"mile"/"hr";time=8*"min"/(60*"min"/"hr");velocity/time',
|
31 | 'A=((a,b),(c,d));inv(A);adj(A);det(A);inv(A)-adj(A)/det(A)',
|
32 | 'd(x^2);r=sqrt(x^2+y^2);d(r,(x,y))',
|
33 | 'F=(x+2y,3x+4y);d(F,(x,y))',
|
34 | 'integral(x^2)',
|
35 | 'integral(x*y,x,y)',
|
36 | 'defint(x^2,y,0,sqrt(1-x^2),x,-1,1)',
|
37 | 'f=sin(t)^4-2*cos(t/2)^3*sin(t);f=circexp(f);defint(f,t,0,2*pi)',
|
38 | ];
|
39 |
|
40 | print("=========== Q&A =============");
|
41 |
|
42 | for (var i in questions) {
|
43 | var q = questions[i];
|
44 | print(q, "=", S.run(q.replace(/;/g, '\n')));
|
45 | }
|