function kimenet = peldafv( matrix, szam )
%A függvény a második bemenő paraméter értéke alapján a következőket adja vissza:
% – 1 esetén az első paraméterként kapott mátrix rangját(rank)
% – 2 esetén a mátrix determinánsát (det)
% – 3 esetén a mátrix inverzét (inv)

if ndims(matrix) > 2
    error('Hiba - csak ketdimenzios matrixszal tud ez a fuggveny muveleteket vegezni!')
end

switch szam
    case 1
        kimenet = rank(matrix);
    case 2
        kimenet = det(matrix);
    case 3
        kimenet = inv(matrix);
    otherwise
        error('Hiba -  A megadott szam nem 1 es 3 kozt van')
end

end

