%% Hantera vektorer i Matlab
%% 1. Mata Matlab med vektorer och plocka ut delar
% Takeaways
% Radvektor anges genom [ a1, a2, a3, ... , an ] (eller utan kommatecken mellan koordinater: [ a1 a2 a3 ...  an ]).
% Kolonnvektor anges genom [ a1; a2; a3; ... ; an ]
% När  v är en rad/kolonn-vektor är  v'  kolonn/rad-vektorn med samma koordinater som v.
% i:te koordinaten i vektorn  v   fås genom  v(i).
% När  v är en  vektor ger  v( lista )   en vektor med de koordinater  i  v  som finns på de platser som anges av  lista (som själv är en radvektor).
% Sista koordinaten i  v fås med  v( end )
%
% Uppgift: a) Sätt  a  till radvektorn \left(\begin{array}{rrrrrr}
%  1  & -14 &  3 & 5 & 6 & 7
% \end{array}\right ).
%                b) Sätt  x  till fjärde koordinaten i a .
%                c) Sätt  b  till kolonnvektorn \left(\begin{array}{r}
% -2 \\ 33 \\ -12 \\ 0 \\ 77
% \end{array}\right).
%                d) Sätt  y  till sista koordinaten i  b .
%                e) Sätt c  till vektorn som har 5:e, 1:a, och 3:e koordinaterna i b  som koordinater (i denna ordning).
%



%
%%  2. Förändra en vektor och sätta ihop delar till en ny
% Takeaways
% Om  v är en  vektor ändrar kommandot   v( lista ) = ...   de koodinater i  v  som finns med i   lista till ... .
% Man kan "hänga" på koordinter genom att tala om vad den ska sättas till.
% length(v) svara på hur många koordinater  v  har.
% Man kan sätta samman till en ny genom  [u  v] eller [ u; v]. u  och  v  måste då båda vara rad- respektive kolonnvektorer.
%
% Uppgift: a) Mata Matlab med vektorerna
% u = \left(\begin{array}{rrrr}
%  -3 &  4 & 5 & 2 -7 & -4
% \end{array}\right)  och   v = \left(\begin{array}{r}
%   3 \\ -2 \\-1\\
%    6 \\ 8
% \end{array}\right).
%                b) Sätt 1:a koordinaten i u till 0.
%                c) Sätt sen 2:a,  4:e och 6:e koordinaterna i u till 1.
%                d) Lägg till en åttonde koordinat till u som är 14.
%                e) Hur många koordinater har u nu?
%                f) Sätt w till vektorn som innehåller de koordinater i v  som står på udda platser.
%                g) Sätt ihop u och w (omgjord till radvektor) till en ny vektor.
%



%
%% 3. Speciella vektorer i Matlab
% Takeaways
% v = linspace( a, b, n ) gör  v  till en radvektor med  n  stycken tal jämnt fördelade mellan talen  a  och  b.
% linspace( a, b ) ger 100 tal mellan  a  och  b.
% u = a:h:b gör  u  till en  radvektor med tal mellan  a  och  b , där avståndet mellan två på varandra följande koordinater är  h.  a:b ger tal mellan a  och  b  där  h = 1.
% Kommandona zero( n, 1 ) resp.  ones( n, 1 ) ger kolonnvektorer med n stycken koordinater som är  idel nollor respektive ettor. zero( 1, n )  och ones( 1, n ) ger motsvarande radvektorer.
% Kommandot  [ ] ger en tom radvektor (kolonnvektor).
%
% Uppgift: a) Sätt  v  till vektorn med 30 tal jämnt fördelade mellan  - 5  och  5.
%                b) Hur många koordinater har v ?
%                c) Sätt  u  till vektorn med tal mellan  - 5  och  5 , där avståndet mellan två på varandra följande kooridnater är  0.3.
%                d) Hur många koordinater har u ? Vad är sista koordinaten i  u ?
%                e) Sätt  w  till en radvektor med 57 koordinater som alla är 0.
%                f) Sätt  t  till en tom vektor. Hur många koordinater har   t ?
%

