%VER_OPT resi problem diskretne veriznice in
%        narise graf oblike
%        uporablja matlabovo vgrajeno funkcijo fmincon
%VER_OPT(X0,L,M,ZAC,BRISI,BARVA)
%	X0 je vektor zacetnih koordinat v iteraciji
%       L je vektor dolzin palic
%	M je vektor mas palic
%	ZAC je matrika zacetnih pogojev oblike
%	ZAC=[x_0 x_{n+1};y_0 y_{n+1}]
%       BRISI je stikalo (brisanje prejsnje grafike=1)
% 	BARVA barva veriznice na sliki
function ver_opt(X0,L,M,ZAC,brisi,barva)
  n=length(L)-1;
  [Ae,Be]=linpog(ZAC,n);
  options=optimset('fmincon');
  options=optimset(options,'MaxFunEvals','200*numberOfVariables');
  X=fmincon('optfun',X0,[],[],Ae,Be,[],[],'nelinpog',[],L,M);
  n=length(L)-1;
  if brisi==1
    clf
  else 
    hold on
  end
  plot(X(1:n+2),X(n+3:end),barva);
  grid; axis equal;
  hold off	 
