Zacneme s vektormi

1  function y = flipvec(x)

2  function y = permvec(x, p)

3  function [mx, ix] = mymax(v)

4  function v = colon(A)

5  function A = colmat(x, m,n)

6  function y = myfind(x)

7  function y = getinxm(x, m)

================================================
Uloha:

Napiste funkciu "odober"
 
function y = odober(x, u)  % z vektora <x> vyhod

tie zlozky, ktore su zlozkami vektora <u>.

================================================

function y = flipvec(x)
% flipvec  flips zlozky vektora x
% -------------------------------

function y = permvec(x, p)
% permvec  permutuj zlozky vektora x permut. p
%          y(i) = x(p(i)), i = 1, 2, ...
% --------------------------------------------


function [mx, ix] = mymax(v)
% mymax  dava hodnotu maxima z abs.hodnot zloziek
%        vektora <v>  a tiez
%        index  <ix>  prveho vyskytu toho maxima
% -----------------------------------------------


% colon  vytvori z matice A stlpec, pricom
%        prvky z matice berie po stlpcoch.
% ----------------------------------------


function A = colmat(x, m,n)
% colmat   vytvori maticu A [m,n] (po stlpcoch)
%          zo suradnic vektora x
% ---------------------------------------------


function y = myfind(x)
% myfind   dava vektor suradnic tych zloziek
%          vektora x, ktore su nenulove.
% ------------------------------------------


function y = getinxm(x, m)
% getinxm  dava vektor indexov i: x(i) > m
% argin :  x - vektor
%          m - skalar
% argout:  y - vektor tych i, ze: x(i) > m
% ------------------------------------------
