Gyakorló óra II

1. feladat: Írjunk olyan kisBetuk(s) nevű függvényt, amelynek bemenete egy sztring. A függvény kimenete legyen a kisbetűk aránya az s-ben lévő betűk között (csak az angol ábécé betűit ideértve).

2. feladat:Írjunk olyan gyakorimg(s1) nevű függvényt amelynek bemenete egy s1 sztring, és a függvény kimenete, hogy melyik a leggyakoribb magánhangzó s1-ben (csak az angol ábécé magánhangzóit ideértve).

3. feladat: Írjunk egy olyan korokc(r,x0,y0) nevű függvényt, amelyet ha 0 bemenettel hívunk meg, akkor kirajzol egy origó középpontú 1 sugarú kört, ha eggyel akkor egy origó középpontú r sugarú kört, ha hárommal, akkor egy (x0,y0) középpontú r sugarú kört.

4. feladat: Írjunk egy olyan statisztikak(v,c,d) nevű függvényt, melynek bemenete egy v oszlopvektor és két valós szám. Ha csak egy bemenettel hívjuk meg a függvényt, akkor a kimenet legyen a v-ben szereplő számok átlaga és terjedelme (a legkisebb és legnagyobb elem különbsége), ha hárommal, akkor pedig a v vektor elemei közül a c és d számok közé eső elemeinek átlaga és terjedelme.

5. feladat: Írjunk olyan interpolals(x,y,x0) nevű függvény Matlabban, amelynek bemeneti közül az első valós számok egy sorvektorban, a második bemenet pedig egy függvény helyettesítési értékei ezen pontokban szintén egy sorvektorban adva. A függvény kimenete legyen az ezen pontokra illesztett spline interpoláló polinom helyettesítési értéke az x0 pontban. Ha x0 -t nem adjuk meg (azaz csak 2 bemenettel hívtuk meg a függvényt), akkor a spline interpolált helyettesítési értékét a 0-ban számítsa ki a függvény, és ez legyen a visszatérési érték.

6. feladat: Írjunk olyan feldolgozo(v) nevű függvényt, amelynek bemenete egy v cell típusú osz- lopvektor, amely tartalmazhat lebegőpontos számokat és sztringeket is, de más típusú adatot nem. A függvény kimenete legyen a v vektorban szereplő 10 és 20 közötti számok minimuma és maximuma (azt, hogy valami szám-e az isnumeric() függvénnyel ellenőrizhetjük).