function C = plus(C1,C2)
% @komplex/plus - scitani 2 komplexnich cisel
% C = plus(C1,C2)
% C = C1+C2

% % zpusob A)
% if (~isa(C1,'komplex') || ~isa(C2,'komplex')) % nekorektni vstupy!
%     error('Zadejte DVE komplexni cisla (objekty)!')
% end

% zpusob B) - s vyuzitim konstruktoru, ktery resi chyby za me :-)
C1 = komplex(C1);
C2 = komplex(C2);

C.real = C1.real + C2.real; % definice scitani kompl. cisel
C.imag = C1.imag + C2.imag;
C = class(C,'komplex'); % ze struktury vznika objekt

% jine reseni radku 15-17:
% C = C1;
% C.real = C.real + C2.real;
% C.imag = C.imag + C2.imag;