Informatika1-2011/Hazi5

A MathWikiből
A lap korábbi változatát látod, amilyen Stma (vitalap | szerkesztései) 2011. október 16., 22:40-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

5. házi feladat: Sage rajzolás

Rajzolj ki egy 10*10-es négyzetet és a negyzetből a legnagyobb területet lefedő két negyedkört, amiknek a középpontjai a négyzet két átlós sarkában van, és éppen akkorák a sugaraik, hogy nem fedik egymást. Fontos, hogy nem elég megsejteni, ki kell számolni a körök sugarait. Akar integrál számítással, akár ciklussal.

A négyzetet a line függvénnyel tudod kirajzolni ahol paraméterként a négyzet sarokpontjait felsorolod valamelyik irányban (5 pont, az első és utolső ua.). A köröket a circle függvénnyel tudod kirajzolni, paraméter a középpont: (x,y), a sugár: 5, stb. pl.: circle((-1,2), r1, facecolor='green', fill=True, alpha=0.5)

(Csinálj teljes köröket, majd a show segítségével csak a 0,0 és a 10,10 közötti területet rajzold ki: xmin=0, xmax=10, ymin=0, ymax=10)

Fontos: a körök sugarai egyenként nem lehet nagyobb mint a négyzet oldala! Kérdésekkel nyugodtan keressetek meg bennünket, utólag kifogást a feladat érthetőségére nem fogadunk el.

Személyes eszközök