<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3086" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Zdravím</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Začal jsem pracovat na lepším prostředí pro správu 
grafů v programu Math Atelier a potřeboval bych trochu poradit s určitými 
problémy (gui je dělané pomocí wx).</FONT></DIV>
<DIV><FONT face=Arial size=2>1) Momentálně je pracovní plocha na výkres grafů 
velká 1000 x 1000 jednotek (pixelů). Akorát výpočet trvá celkem dlouhou dobu a 
uživatel&nbsp;by mohl potřebovat menší či větší plochu, takže se ptám jestli je 
dobré nabízet možnost jak velkou pracovní plochu mít. </FONT></DIV>
<DIV><FONT face=Arial size=2>2) Nevím jak vy byste vypočítávali body pro 
vykreslení grafu, ale já na to mám takovoutu metodu:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>cislo=spodni_hranice</FONT></DIV>
<DIV><FONT face=Arial size=2>while cislo &lt; horni_hranice:</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
x=cislo</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
y=eval(funkce.replace('x',cislo))</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
body.append([x,y])</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
cislo=cislo+preciznost</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Ale výpočet se mi zdá poměrně dlouhý a tak se ptám 
jesetli vás nenapadá něco efektivnějšího. Dále jakou hodnotu by měla mít 
proměnná preciznost (nebo jestli by měl mít uživatel možnost ji nastavit). 
</FONT></DIV>
<DIV><FONT face=Arial size=2>3) Nyní program dostává body jako souřadnice x,y a 
vykresluje jednotlivé pixely. Pochopitelně je to způsob relativně nepřehledný, 
protože pak může být na plátně jenom několik nic neříkajicích teček a proto by 
je chtělo nějak spojit. Napadlo mě spojit každé dva vedlejší body čárou ale pak 
mi došlo že to je nemožné, například kvůli grafu 1/cos(x).&nbsp; Nevíte jaký 
způsob používají jiné programy? </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Děkuji za případné odpovědi.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Jakub Vojáček.</FONT></DIV></BODY></HTML>