
            % vytvoreni zakladu matice z koeficientu
            matice = [sude; liche];
            
            % doplneni zbytku matice nulami
            nuly = zeros(length(sude));
            matice = [matice; nuly];
            
            % zjisteni velikosti matice
            [radky, sloupce] = size(matice);
            
            % pro 3. a nasledujici radky
            for i = 3:radky
                % zjisti "leve" prvky
                lt = matice(i-2, 1);
                lb = matice(i-1, 1);
                
                % pro 2. a nasledujici sloupce
                for j = 2:sloupce
                    % zjisti "prave" prvky
                    rt = matice(i-2, j);
                    rb = matice(i-1, j);
                    
                    % vypocet noveho prvku
                    aktualni = (lb*rt - lt*rb)/lb;
                    
                    % ulozeni noveho prvku do matice
                    matice(i, j-1) = aktualni;
    
                    end
            end