123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469 |
- Sat Jun 29 13:38:03 PDT 1991
- REDUCE 3.4, 15-Jul-91 ...
- 1: 1:
- 2: 2:
- 3: 3: % Test of Complex Number mode in REDUCE.
- on complex;
- (31+i)/74;
- 31 + I
- --------
- 74
- ws/(b+1);
- 31 + I
- ------------
- 74*(B + 1)
- % this now comes out right!
- w:=(x+3*i)**2;
- 2
- W := X + (6*I)*X - 9
- on gcd;
- (x**3-7*x**2+x-7)/(x**2+(3+i)*x+3*i);
- 2
- X - (7 + I)*X + 7*I
- ----------------------
- X + 3
- off gcd;
- sqrt(x**4+14*i*x**3-51*x**2-14*i*x+1);
- 2
- X + (7*I)*X - 1
- on rounded;
- *** Domain mode COMPLEX changed to COMPLEX-ROUNDED
- (3.25 + 8.5i) + (6.75 - 8.5i);
- 10.0
- (3.25 + 8.5i) - (6.0 - 9.5i);
- -2.75 + 18.0*I
- (1.0 + 10.0*i)*(-6.5 + 2.5*i);
- -31.5 - 62.5*I
- (1.2 - 3.4*i)*(-5.6 + 7.8*i);
- 19.8 + 28.4*I
- (19.8 + 28.4*i)/(-5.6 + 7.8*i);
- 1.2 - 3.4*I
- e;
- 2.71828182846
- pi;
- 3.14159265359
- 17*i**2;
- -17
- (-7.0 + 24.0*i)**(1/2);
- 3.0 + 4.0*I
- sqrt(-7.0 + 24.0*i);
- 3.0 + 4.0*I
- sqrt(-10.12 - 8.16*i);
- -1.2 + 3.4*I
- sin(0.0 + 0.0*i);
- 0
- sin(1.0 + 0.0*i);
- 0.841470984808
- sin(1.0 + 1.0*i);
- 1.29845758142 + 0.634963914785*I
- cos(0.0 + 0.0*i);
- 1
- cos(1.0 - 0.0*i);
- 0.540302305868
- cos(1.0 + 1.0*i);
- 0.833730025131 - 0.988897705763*I
- tan(0.0 + 0.0*i);
- 0
- tan(1.0 + 0.0*i);
- 1.55740772465
- tan(1.0 + 1.0*i);
- 0.27175258532 + 1.08392332734*I
- asin(1.0 + 1.0*i);
- 0.666239432493 + 1.06127506191*I
- acos(1.0 + 1.0*i);
- 0.904556894302 - 1.06127506191*I
- atan(1.0 + 1.0*i);
- 1.0172219679 + 0.402359478109*I
- log(1.0 + 1.0*i);
- 0.34657359028 + 0.785398163397*I
- asin 2;
- 1.57079632679 - 1.31695789692*I
- sin ws;
- 2.0
- acos 2;
- 1.31695789692*I
- cos ws;
- 2.0
- atan(1+i);
- 1.0172219679 + 0.402359478109*I
- tan ws;
- 1 + I
- log(2+i);
- 0.804718956217 + 0.463647609001*I
- exp ws;
- 2.0 + I
- e**(i*pi);
- - 1
- e**i;
- 0.540302305868 + 0.841470984808*I
- z := sqrt i;
- Z := 0.707106781187 + 0.707106781187*I
- z**2;
- I
- off rounded;
- *** Domain mode COMPLEX-ROUNDED changed to COMPLEX
- % on rationalize; % no longer needed, since it doesn't affect complex.
- s:= 1.1+2.3i;
- 11 + 23*I
- S := -----------
- 10
- s/4;
- 11 + 23*I
- -----------
- 40
- % this would have had a common factor of 4.
- x:= a+1.1+2.3i;
- 10*A + (11 + 23*I)
- X := --------------------
- 10
- y:= b+1.2+1.3i;
- 10*B + (12 + 13*I)
- Y := --------------------
- 10
- z:= x/y;
- 100*A*B + (120 - 130*I)*A + (110 + 230*I)*B + (431 + 133*I)
- Z := -------------------------------------------------------------
- 2
- 100*B + 240*B + 313
- z/4;
- 100*A*B + (120 - 130*I)*A + (110 + 230*I)*B + (431 + 133*I)
- -------------------------------------------------------------
- 2
- 4*(100*B + 240*B + 313)
- % this would have had a common polynomial factor b^2 + ...
- z*7/4;
- 7*(100*A*B + (120 - 130*I)*A + (110 + 230*I)*B + (431 + 133*I))
- -----------------------------------------------------------------
- 2
- 4*(100*B + 240*B + 313)
- s/(c^2+c+1);
- 11 + 23*I
- -----------------
- 2
- 10*(C + C + 1)
- % this would have had a common factor of c^2+c+1
- clear x;
- zz:= x^2+(1.1+2.3i)*x+1.2+1.3i;
- 2
- 10*X + (11 + 23*I)*X + (12 + 13*I)
- ZZ := -------------------------------------
- 10
- ss:=1.23456789x^2+1.3579i*x+5.6789;
- 2
- 123456789*X + (135790000*I)*X + 567890000
- SS := --------------------------------------------
- 100000000
- % off rationalize; % not needed now.
- z:= x+1.1+2.3i;
- 10*X + (11 + 23*I)
- Z := --------------------
- 10
- on rationalize;
- z;
- 10*X + (11 + 23*I)
- --------------------
- 10
- % same as previous answer.
- off rationalize;
- 1.23456789x^2+2.3456i*x+7.89;
- 2
- 123456789*X + (234560000*I)*X + 789000000
- --------------------------------------------
- 100000000
- on factor;
- x**2+1;
- (X + I)*(X - I)
- x**4-1;
- (X + I)*(X - I)*(X + 1)*(X - 1)
- x**4+(i+2)*x**3+(2*i+5)*x**2+(2*i+6)*x+6;
- 2
- (X + I*X + 3)*(X + (1 + I))*(X + 1 - I)
- (2*i+3)*x**4+(3*i-2)*x**3-2*(i+1)*x**2+i*x-1;
- 2 2
- I*((2 - 3*I)*X - I)*(X + I*X - 1)
- % Multivariate examples:
- x**2+y**2;
- (10*B + (10*I)*X + (12 + 13*I))*(10*B - (10*I)*X + (12 + 13*I))
- -----------------------------------------------------------------
- 100
- off factor;
- factorize(x**2+1);
- {X - I,X + I}
- end;
- 4: 4:
- Quitting
- Sat Jun 29 13:38:21 PDT 1991
|