För Maple-hantering av komplexa tal och polynom behövs några nya kommandon.
För att omskriva ett komplext tal till normalform kan man använda
kommandot'evalc'.
I enkla fall skriver Maple dock ut talet på normalform direkt, utan 'evalc.,
Observera att komplext 'i' skrivs 'I'.
som i första exemplet nedan:
>
c1:=(2+3*I)/(4-5*I);
c2:=c*exp(-I*Pi/5);
Här är c1 redan på normalform trots att det matades in med ett 'i' i nämnaren..
För c2 behövs dock 'evalc' för överföring till
normalform:
> c2n:=evalc(c2);
Med vanligt 'evalf' får man det numeriska värdet:
> c1f:=evalf(c2n);
Polynom kan i viss mån faktoriseras av Maple:
>
P1:=x^4 -4*x^2 +3;
> P11:=factor(P1);
Maple klarar av att faktorisera utan hjälp så länge det inte behövs några
irrationella tal vid faktoriseringen.
Gör det det, som vid faktoriseringen av x^2-3 ovan, misslyckas Maple.
Man kan då hjälpa Maple genom att ange det nödvändiga talet i kommandot:
> P12:=factor(P11,sqrt(3));
Detta gör dock att allmän faktorisering är ett ganska svårt problem.
Polynomdivision går oftast bra att utföra med polynom av en variabel.
Vi tar samma exempel som i OHK.5.
Kvoten fås med kommandot 'quo' och resten med 'rem':
>
Q1:=2*x^4+5*x^3+x+3;
> Q2:=x^2+2;
> kvot := quo(Q1,Q2,x);
> rest :=rem (Q1,Q2,x);
kvot :=
rest :=
Därmed avslutar vi denna veckas korta Maple-session.