12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A megoldás menete közben észre kellett vennünk, hogy az első illesztési parancs kiadása<br />

után az illesztett paraméterek hibái nagyok voltak. Ennek oka, hogy rossz kezdőfeltételekkel<br />

indult a paraméteroptimalizálás. Ezért a függvény analízisével és az adatok<br />

ismeretében meg kell becsülnünk a modellparamétereket. Ezután célszerű a becsült paraméterek<br />

mellett közösen ábrázolni az adatpontjainkat és a modellfüggvényt, hogy lássuk<br />

helyes volt-e a becslésünk. Itt fenn ez nem teljesült, a periódusidőn tovább kellett finomítanunk.<br />

Az új illesztés elfogadható eredményre vezetett.<br />

Az elkészült ábrát egy Linux terminál ablakból az evince paranccsal tudjuk megnézni:<br />

user@host:~$ evince abra.eps<br />

12.7. A 8. fejezet gyakorló feladatainak megoldásai<br />

8.1. megoldása: A megoldás a 12.3. ábrán látható.<br />

Mit? Miért?<br />

{ Egy feladatblokk kezdete, amely – mivel<br />

nincs minta a blokk előtt – a bemenő fájl<br />

minden sorára végrehajtódik.<br />

pos = 0; A pos változó értékét lenullázzuk.<br />

neg = 0; A neg változó értékét lenullázzuk.<br />

for(i=1; i 0) pos++; Megvizsgáljuk, hogy az i-ik mező<br />

pozitív-e. Ha igen, akkor növeljük a pos<br />

változó értékét eggyel.<br />

if ($i < 0) neg++; Megvizsgáljuk, hogy az i-ik mező<br />

negatív-e. Ha igen, akkor növeljük a neg<br />

változó értékét eggyel.<br />

} Bezárjuk a for-ciklust.<br />

print pos, neg Kiíratjuk az eredményt.<br />

} Bezárjuk a feladatblokkot.<br />

A szkriptet végül a Gy8.1 tesztfájlon próbáljuk ki:<br />

user@host:~$ gawk -f M8.1 Gy8.1<br />

paranccsal futtathatjuk le.<br />

8.2. megoldása: A megoldás a 12.4. ábrán látható.<br />

139

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!