Informatika1-2011/Hazi5
Stma (vitalap | szerkesztései) |
Stma (vitalap | szerkesztései) (→5. házi feladat: Sage rajzolás) |
||
1. sor: | 1. sor: | ||
=== 5. házi feladat: Sage rajzolás === | === 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. 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. | + | 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 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.). | ||
8. sor: | 9. sor: | ||
(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) | (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! |
A lap 2011. október 16., 23:34-kori változata
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!