<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=CS link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hlavní výhoda officu je, že je skoro všude, takže se nemusí nic instalovat. Děti si to pak klidně můžou zkusit třeba ve škole.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>K čemu je to if __name__ … ?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PH</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>Od: </b><a href="mailto:mrazik@volny.cz">Miroslav Mraz</a><br><b>Odesláno:</b>sobota 25. ledna 2020 19:28<br><b>Komu: </b><a href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</a><br><b>Předmět: </b>Re: FW: Grafy</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Takřka vše, co potřebujete od wolframu dovede python taky. Dokonce i </p><p class=MsoNormal>odvodit Schwarzschildovo vnější řešení z Einsteinovy obecné relativity.</p><p class=MsoNormal>https://kizarm.github.io/schwarzschild/index.html</p><p class=MsoNormal>Vlnový balík</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>#!/usr/bin/python</p><p class=MsoNormal># -*- coding: utf-8 -*-</p><p class=MsoNormal>import matplotlib.pyplot as plt</p><p class=MsoNormal>from math import sin</p><p class=MsoNormal>def plot (data, save=False):</p><p class=MsoNormal>   x = []</p><p class=MsoNormal>   y = []</p><p class=MsoNormal>   for e in data:</p><p class=MsoNormal>     x.append (e[0])</p><p class=MsoNormal>     y.append (e[1])</p><p class=MsoNormal>   plt.grid (True)</p><p class=MsoNormal>   plt.plot (x, y, label = 'balik', linewidth = 2.0)</p><p class=MsoNormal>   if save: plt.savefig('img.png')</p><p class=MsoNormal>   else   : plt.show()</p><p class=MsoNormal>def function ():</p><p class=MsoNormal>   result = []</p><p class=MsoNormal>   for i in range (-500,500):</p><p class=MsoNormal>     x = 0.04 * float(i)</p><p class=MsoNormal>     y = sin(x*0.9)+ sin(x*0.92)+ sin(x*0.94)+sin(x*0.96)+ sin(x*0.98)+ </p><p class=MsoNormal>sin(x)+ sin(x*1.02)+ sin(x*1.04)+sin(x*1.06)+ sin(x*1.08)+ sin(x*1.1)</p><p class=MsoNormal>     result.append([x,y])</p><p class=MsoNormal>   return result</p><p class=MsoNormal>if __name__ == '__main__':</p><p class=MsoNormal>   data = function ()</p><p class=MsoNormal>   plot (data)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Jinak jde na grafy použít třeba gnuplot, rozhodně je to lepší než se </p><p class=MsoNormal>patlat s OO.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Mrazík</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Dne 25. 01. 20 v 18:41 Pavel Hudecek napsal(a):</p><p class=MsoNormal>> Dobrý den všem,</p><p class=MsoNormal>> ...</p><p class=MsoNormal>> </p><p class=MsoNormal>> Dne 24.1.2020 v 00:07 Pavel Hudecek napsal(a):</p><p class=MsoNormal>> </p><p class=MsoNormal>>  > Zrovna v tom DDM je s tou instalací velkej problém a zrovna tam bych</p><p class=MsoNormal>> </p><p class=MsoNormal>>  > nejčastěji potřeboval grafy funkcí. Vyřešil to wolframalpha.com. Ovšem u</p><p class=MsoNormal>> </p><p class=MsoNormal>>  > delších funkcí selhává, musel bych mít placenej účet.</p><p class=MsoNormal>> </p><p class=MsoNormal>> </p><p class=MsoNormal>> ...</p><p class=MsoNormal>>  ></p><p class=MsoNormal>> </p><p class=MsoNormal>>  >  1. Vytvořit graf funkce sin(x*0,9)+ sin(x*0,92)+ sin(x*0,94)+</p><p class=MsoNormal>> </p><p class=MsoNormal>>  >     sin(x*0,96)+ sin(x*0,98)+ sin(x)+ sin(x*1,02)+ sin(x*1,04)+</p><p class=MsoNormal>> </p><p class=MsoNormal>>  >     sin(x*1,06)+ sin(x*1,08)+ sin(x*1,1) od -20 do +20 s alespoň 1000 </p><p class=MsoNormal>> bodů</p><p class=MsoNormal>> </p><p class=MsoNormal>_______________________________________________</p><p class=MsoNormal>HW-list mailing list  -  sponsored by www.HW.cz</p><p class=MsoNormal>Hw-list@list.hw.cz</p><p class=MsoNormal>http://list.hw.cz/mailman/listinfo/hw-list</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>