Órai feladatok megoldása

1. feladat: Írjunk olyan függvényt, melynek bemenete két darab pozitív valósakból álló oszlopvektor, melyek rendre egy derékszögû háromszög két befogójának hosszát tartalmazzák. A kimenet legyen egy olyan oszlopvektor, amely rendre az átfogók hosszát tartalmazza.

function ki=pitagoraszTetel(be1,be2)

ki=sqrt(be1.^2+be2.^2);

2. feladat: Írjunk egy olyan függvényt, amely a bemenetként kapott vektor elemeinek számtani és harmonikus közepét adja kimenetként egyetlen sorvektorban.

function [sz, h]=kozepek(v)

n=length(v);

sz=mean(v); % vagy sum(v)/n
h=n/sum(1./v);

3. feladat: Írjunk olyan függvényt, amelynek bemenete egy sorvektor, kimenete pedig a legkisebb és a legnagyobb elemének különbsége.

function ki=terjedelem(v)

ki=max(v)-min(v);

4. feladat: Írjunk olyan függvényt, amelynek bemenete egy sorvetor. A kimenete legyen a páratlan indexű helyen lévő számok közül a legnagyobb értéke.

function ki=stat1(v)

ki=max(v(1:2:end));