FW: Grafy
Pavel Hudecek
edizon na seznam.cz
Sobota Leden 25 20:13:11 CET 2020
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.
K čemu je to if __name__ … ?
PH
Od: Miroslav Mraz
Odesláno:sobota 25. ledna 2020 19:28
Komu: hw-list na list.hw.cz
Předmět: Re: FW: Grafy
Takřka vše, co potřebujete od wolframu dovede python taky. Dokonce i
odvodit Schwarzschildovo vnější řešení z Einsteinovy obecné relativity.
https://kizarm.github.io/schwarzschild/index.html
Vlnový balík
#!/usr/bin/python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
from math import sin
def plot (data, save=False):
x = []
y = []
for e in data:
x.append (e[0])
y.append (e[1])
plt.grid (True)
plt.plot (x, y, label = 'balik', linewidth = 2.0)
if save: plt.savefig('img.png')
else : plt.show()
def function ():
result = []
for i in range (-500,500):
x = 0.04 * float(i)
y = sin(x*0.9)+ sin(x*0.92)+ sin(x*0.94)+sin(x*0.96)+ sin(x*0.98)+
sin(x)+ sin(x*1.02)+ sin(x*1.04)+sin(x*1.06)+ sin(x*1.08)+ sin(x*1.1)
result.append([x,y])
return result
if __name__ == '__main__':
data = function ()
plot (data)
Jinak jde na grafy použít třeba gnuplot, rozhodně je to lepší než se
patlat s OO.
Mrazík
Dne 25. 01. 20 v 18:41 Pavel Hudecek napsal(a):
> Dobrý den všem,
> ...
>
> Dne 24.1.2020 v 00:07 Pavel Hudecek napsal(a):
>
> > Zrovna v tom DDM je s tou instalací velkej problém a zrovna tam bych
>
> > nejčastěji potřeboval grafy funkcí. Vyřešil to wolframalpha.com. Ovšem u
>
> > delších funkcí selhává, musel bych mít placenej účet.
>
>
> ...
> >
>
> > 1. Vytvořit graf funkce sin(x*0,9)+ sin(x*0,92)+ sin(x*0,94)+
>
> > sin(x*0,96)+ sin(x*0,98)+ sin(x)+ sin(x*1,02)+ sin(x*1,04)+
>
> > sin(x*1,06)+ sin(x*1,08)+ sin(x*1,1) od -20 do +20 s alespoň 1000
> bodů
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200125/2840825f/attachment.html>
Další informace o konferenci Hw-list