In [1]:
from __future__ import unicode_literals #Ez teszi lehetővé az ékezetes ábrafeliratokat!!!
#Ha nem nem működik az alábbi pár feladat akkor az következő import sorok kikommentálásával próbálkozzatok!

#import numpy            #numerikus számolásokhoz használt csomag
#import matplotlib       #ábrázoláshoz használt csomag

Feladatok

01-Zajos jel feldolgozása

Az alábbi példában generálunk egy igen zajos \(\sin(x)\) függvényt. A mintapéldák segítségével álítsuk elő a DATA változóban tárolt adatsor símitott változatát, illetve ábrázoljuk is az eredményt, illetve lássuk el az ábrát megfelelő feliratozással!

In [2]:
# Zajos jel előállításának egyszerű módja a rand() véletlenszám generáló függvény segítségével
x=linspace(-10,10,3000); # -10 és 10 között 3000 darab egyenletesen elosztott pont
a=2.0*(rand(3000)-0.5);  # a -1 és 1 intervallumba eső véletlen 3000 db véletlenszám. Vajon miért így ?
DATA=sin(x)+2*a; # a feldolgozandó adatsor
plot(x,DATA); # a feldolgozás előtti durva ábra
Out[2]:
[<matplotlib.lines.Line2D at 0x7fbd4c523110>]

02-Függvény Illesztés

A mintapéldák között láttunk Felix Baumgartner ugrásával kapcsolatban több példát is. Határozzuk meg \(g\) és \(\alpha\) értékét a \(v(t)\) függvény elejéhez vett lineáris illetve a végéhez illesztett konstans függvényekből! Itt is készítsünk szépen formázott ábrát!

03-Adatmanipulálás függvény illesztéssel

Az ebola.txt file tartalmazza a most tomboló ebola járvány terjedési idősorát országokra lebontva. Olvassuk be először a file első 10-15 sorát amely tartalmaza a fileban lévő adatok további feldolgozásához szükséges információt. (Ezt a file notebookon kívüli editálásával is megtehetjük.) Ez után olvassuk be a file tartalmát a mintapéldákban megismert "egyszerű" módszerrel. Ábrázoljuk az idő függvényében az összes bekövtkezett haláleset számát.

Figyelem ez az információ az adatsor több, oszlopának az összeadásával nyerhető ki!

Illeszünk az adasorra egy exponenciális \(f(t,A,\beta)=A\mathrm{e}^{\beta t}\) függvény alakot, és becsüljük meg ha nem tesz az ENSZ semmit akkor mikorra pusztul ki az emberiség!