%Ukazi, ki smo jih spoznali na vajah: format long %števila se bodo izpisala na 15 decimalk format short %števila se bodo izpisala na 4 decimalke A = [1, 2, 3; 4, 5, 6; 7, 8, 9]; %matrika b = [10; 11; 12]; %vektor c = [13, 14, 15]; %vrstica (vrstični vektor) A1 = [A b]; %matriki A dodamo stolpec b A2 = [A ; c]; %matriki A dodamo vrstico c A'; %(konjugirano) transponiranje A.'; %transponiranje transpose(A); %transponiranje z = 1:8; %vrstični vektor s števili od 1 do 8 h = 1:3:27; %vrstični vektor s števili 1 do 27 s korakom 3 h(3); %vrne 7 A(1,3); %vrne 3, to je element v prvi vrstici in tretjem stolpcu A(2,:); %druga vrstica A(1:2,1:2); %zgornja leva podmatrika velikosti 2x2 h(3:5); %tretji, četrti in peti element h(3:end); %vsi elementi od tretjega do konca length(h); %dolžina vektorja h(10)=28; %dodajanje elementa na 10 mesto h(9)=26; %popravljanje elementa na devetem mestu h(14:16) = [1 2 3]; %dodajanje večih elementov A2(2,end) = 222; %popravljanje elementa v matriki A2(1:2, 1:2) = [11 22; 44 55]; %popravljanje podmatrike size(A2); %izpiše velikost matrike size(A2,1); %izpiše število vrstic size(A2,2); %izpiše število stolpcev b1 = A(:); %vsi elementi matrike, zloženi v stolpec reshape(b1, 3,3); %iz vektorja b1 naredi matriko 3x3 max(A); %vrne vrstični vektor maksimalnih elementov po stolpcih max(max(A)); %maksimalni element A-ja sum(A); %vrne vrstični vektor vsot elementov po stolpcih sum(sum(A)); %vsota vseh elementov A-ja eye(5); %identična matrika velikosti 5x5 eye(9,3); %identična matrika velikosti 9x3 -3*eye(9); %matrika 9x9 z -3 po diagonali diag(1:9); %matrika velikosti 9x9, ki ima po diagonali števila od 1 do 9 diag(1:8,1); %matrika velikosti 9x9, ki ima na prvi naddiagonali števila od 1 do 8 diag(1:8,-1); %matrika velikosti 9x9, ki ima na prvi poddiagonali števila od 1 do 8 zeros(3); %ničelna matrika velikosti 3x3 zeros(3,4); %ničelna matrika velikosti 3x4 ones(3,4); %3x4 matrika samih enic 5*ones(3,4); %3x4 matrika samih petic 5*ones(1,4); %vrstični vektor samih petic dolžine 4 diag(A); %izpiše diagonalo matrike A diag(A,1); %izpiše prvo naddiagonalo matrike A det(A); %determinanta %Operacije: [1 2; 3 4].^4; %. pomeni operacijo po komponentah: vsak element matrike [1 2; 3 4] potenciramo na 4 [1 2; 3 4]^4; %matriko potenciramo na 4 A + A; %seštevanje matrik A*b; %množenje matrik %Vaja - sestavljanje matrik: diag(ones(1,5))+diag(2*ones(1,4),1)+diag(2*ones(1,4),-1)+diag(3*ones(1,3),2)+diag(3*ones(1,3),-2)+... diag(4*ones(1,2),3)+diag(4*ones(1,2),-3)+diag(5,4)+diag(5,-4); [2*ones(3), zeros(3,2);ones(2,3),4*eye(2)]; ones(5)+diag(1:4,1)+diag(5:8,-1); %lahko tudi: ones(5)+diag([2:5]-1,1)+diag([6:9]-1,-1)