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

    Úgy tűnik az a probléma (azon kívül, hogy Pi-t kell írni pi-helyett), hogy nem tudja ábrázolni, ha nem koordinátákkal (csúcspontokkal) van megadva háromszög, hanem oldalhosszakkal, vagy két oldal hosszával és a közbezárt-szöggel, mert így nem tudja hova kell tenni a csúcspontokat a koordináta -rendszerben. Persze felvehetne a Maple egy csúcspontot és egy elforgatási szöget önkényesen, amelyekhez képest az oldalhosszakból és közbezárt szögből kiszámolva a többi csúcspontot fel tudná rajzolni a háromszöget, de ezt nem teszi meg. Nem látok elsőre erre opciót ezért írtam egy kis eljárást, amely 2 oldalhosszával és közbezárt szöggel megadott háromszöget csúcspontokkal megadott háromszöggé konvertálja, amit már fel lehet rajzolni:

    T2oldalszog:=proc(T)
    local Tmod,a,b,szog,A,B,C;
    uses geometry;
    a:=DefinedAs(T)[1]:b:=DefinedAs(T)[3];szog:=rhs(DefinedAs(T)[2]);
    triangle(Tmod,[point(A,0,0),point(B,a,0),point(C,cos(szog)*b,sin(szog)*b)]);
    Tmod;
    end proc;

    with(geometry):

    triangle(T,[2,'angle'=Pi/2,1]);

    haromszog:=T2oldalszog(T);

    draw(haromszog);


    Mértékegység: nincs itt mértékegységről szó, nincs is jelentősége, ezek egymáshoz viszonyított méretek. A Maple úgy méretezi az ábrát a képernyőn , hogy jól kiférjen, illetve szabadon átméretezheted az ábrát.