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.