function C = set(C,polozka,hodnota)
% @komplex/set - zmena atributu objektu
% C = set(C,polozka,hodnota)
% priklad:
% C = set(C, 'real', 6)

if (~isa(C,'komplex'))
    error('Prvni vstup musi byt objekt!')
end
switch polozka
    case 'real'
        if (isscalar(hodnota) && isreal(hodnota))
            C.real = hodnota;
        else
            error('Zadejte jako hodnotu REALNE cislo!')
        end
    case 'imag'
        if (isscalar(hodnota) && isreal(hodnota))
            C.imag = hodnota;
        else
            error('Zadejte jako hodnotu REALNE cislo!')
        end
    otherwise
        error('Chybny nazev atributu!')
end