A Maple egy fejlett matematikai problémamegoldó és programozói szoftver.
  • xDJCx
    #171
    Szia!

    Pl.
    z1:=2+4*I;# képzetes egység az I


    Re(z1); # pl. z1 valós része

    Im(z1);# képzetes rész
    abs(z1);# nagysága
    argument(z1); # szöge radiánban
    evalf(argument(z1)); # lebegőpontos számként...
    evalf(convert(argument(z1),degrees));# fokban a szög
    conjugate(z1);# konjugáltja

    # Pl. Két komplex szám és különbségük ávrázolása:

    z1:=2+4*I;#
    z2:=5+6*I;
    z3:=z2-z1;

    with(plots):
    # vektorok rajzolása : arrow(<x,y>) :a 0,0, pontból x,y pontba irányuló nyilat (helyvektort) rajzol

    z1abra:=arrow(<Re(z1),Im(z1)>, shape=arrow,color=red,head_length=0.3,head_width=0.2):

    z2abra:=arrow(<Re(z2),Im(z2)>, shape=arrow,color=blue,head_length=0.3,head_width=0.2):

    # a z3-hoz: arrow(<x1,y1>,<dx,dy>...)-vel: x1,y1 pontból dx ,dy irányba rajzol vektort:
    z3abra:=arrow(<Re(z1),Im(z1)>,<Re(z3),Im(z3)>, shape=arrow,color=maroon,head_length=0.3,head_width=0.2):

    display(z1abra,z2abra,z3abra);

    #( lehet komplex függvényeket is ábrázolni: ?complexplot )