%% Gyakorló feladatok
% Példa: Csináljunk egy vektort aminek neve legyen "x" és tartalmazza az 1 5 7 8 
% számokat ilyen sorendben. Erre ezt kell írni: 
x=[1,5,7,8]
%%
% Most csináljunk olyan vektort ami a 3 4 8 10 -et tartalmazza és legyen a
% neve x2
x2=[3,4,8,10]
%% 
% Csináljunk olyan vektort aminek a neve hetNapjai és tartalmazza a hét
% napjait!
hetNapjai=["Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat","Vasárnap"]
%%
% Csináljunk olyan vektort aminek a neve honapNevek és tartalmazza a
% honapok neveit! 

%%
% Csináljunk olyan vektort aminek a neve honapNapokSzama és tartalmazza a
% honapok napjainak számít, nem szökőév esetén! (Pl első eleme 31 mert a
% január 31 napos, kilencedik eleme 30 mert Szeptember 30 napos.)
honapNapokSzama=[31,28,31,30,31,30,31,31,30,31,30,31]
%% A ":" operátor
% Csináljunk vektort a ":" oprátorral aminek neve legyen v1 és tartalmazza
% az egész számokat 1-től 13-ig
v1=1:13
%%
% Csináljunk olyan vektort a ":" operátorral aminek neve legyen v2 és 1-től
% 13-ig tartalmazza a számokat hármas lépésekben! (Tehát 1,4,...,13)
v2=1:3:13
%%
% A v3 vektor legyen olyan hogy 7-től megy 1-ig -1/2-el
% lefele lépkedve!
v3=7:-1/2:1
%%
% Legyen v4 vektor olyan hogy 1-től megyünk 160-ig 13-asával!
v4=1:13:160
%% Bépített függvények
% Milyen hosszú v4? Tároljuk el az elerm?ny a v4Hossz változóban!
v4Hossz=length(v4)
%%
% Mi v4 legnagyobb eleme?
max(v4)
%% 
% Mi a legkisebb elem poziciója? Tároljuk el a pozicio nevű változóban!
[minimuma,pozicio]=min(v4)
%%
% Páros-e a pozició értéke? (Ötlet:  "k" oszható 2-vel ha mod(k,2)==0! 
% A mod(n,k) n-et oszja k-val és a maradékot adja meg.)
mod(pozicio,2)==0
%% Vektorok indexelése
% Írassuk ki v4 első elemét!
v4(1)
%%
% Mi lesz v4 vektor utolsó eleme? (Ötlet: használhatjuk a v4Hossz változót!)
v4(v4Hossz)
%%
% Irassuk ki v4 első három elemét, egyetlenegy paranccsal!(Ötlet 
% használjunk ":"-ot)
v4(1:3)
%%
% Irassuk ki v4 elemeit a másodiktól a nyolcadikig! (Figyeljük meg: mi is 
% van v4 hasában?)
v4(2:8)
%%
% Irassuk ki v4 második, harmadik és hetedik elemét, egyetlenegy paranccsal!
% (Ötlet:rakjunk  a v4 "hasába" egy vektort.)
v4([2,3,7])
%%
% Irassuk ki a hét napjait a harmadik naptól az utolsóig!
hetNapjai(3:end)
%% Logikai indexelés
% Irassuk ki v3 azon elemeit amik nagyobbak mint 5!
v3(v3>5)
%%
% Legyen filter egy logikai vektor ami akkor igaz, ha v3 megfelelő eleme
% osztható 2-vel! (Ötlet: A mod függvény 
% vektorokra is alkalmazható.)
filter=(mod(v3,2)==0)
%%
% A filter Logikai vektor segítségével irassuk v3 azon elemeit amik
% páros számok!
v3(filter)
%%
% Írjuk ki v3 azon elemeit amik 3-mal oszthatók!
v3(mod(v3,3)==0)
%% Műveletek vektorokkal
% Szorozzuk meg v1 elemeit 3-al és tároljuk el v5-ként! 
% (Egyetlenegy parancsban!)
3*v1
%%
% Irassuk ki v1 és v3 összegét!
v1+v3