function ddf = ddfunkce(x)

 
dx1x1 =6*exp(-x(1)^2-(x(2)+1)^2)+24*(1-x(1))*x(1)*exp(-x(1)^2-(x(2)+1)^2)-6*(1-x(1))^2*exp(-x(1)^2-(x(2)+1)^2)+12*(1-x(1))^2*x(1)^2*exp(-x(1)^2-(x(2)+1)^2)+60*x(1)*exp(-x(1)^2-x(2)^2)+4*(2-30*x(1)^2)*x(1)*exp(-x(1)^2-x(2)^2)+2*(2*x(1)-10*x(1)^3-10*x(2)^5)*exp(-x(1)^2-x(2)^2)-4*(2*x(1)-10*x(1)^3-10*x(2)^5)*x(1)^2*exp(-x(1)^2-x(2)^2)+2/3*exp(-(x(1)+1)^2-x(2)^2)-1/3*(-2*x(1)-2)^2*exp(-(x(1)+1)^2-x(2)^2);
dx2x2 =-6*(1-x(1))^2*exp(-x(1)^2-(x(2)+1)^2)+3*(1-x(1))^2*(-2*x(2)-2)^2*exp(-x(1)^2-(x(2)+1)^2)+200*x(2)^3*exp(-x(1)^2-x(2)^2)-200*x(2)^5*exp(-x(1)^2-x(2)^2)+2*(2*x(1)-10*x(1)^3-10*x(2)^5)*exp(-x(1)^2-x(2)^2)-4*(2*x(1)-10*x(1)^3-10*x(2)^5)*x(2)^2*exp(-x(1)^2-x(2)^2)+2/3*exp(-(x(1)+1)^2-x(2)^2)-4/3*x(2)^2*exp(-(x(1)+1)^2-x(2)^2);
 
dx1x2 =-6*(1-x(1))*(-2*x(2)-2)*exp(-x(1)^2-(x(2)+1)^2)-6*(1-x(1))^2*x(1)*(-2*x(2)-2)*exp(-x(1)^2-(x(2)+1)^2)+2*(2-30*x(1)^2)*x(2)*exp(-x(1)^2-x(2)^2)-100*x(2)^4*x(1)*exp(-x(1)^2-x(2)^2)-4*(2*x(1)-10*x(1)^3-10*x(2)^5)*x(1)*x(2)*exp(-x(1)^2-x(2)^2)+2/3*(-2*x(1)-2)*x(2)*exp(-(x(1)+1)^2-x(2)^2);
dx2x1 =-6*(1-x(1))*(-2*x(2)-2)*exp(-x(1)^2-(x(2)+1)^2)-6*(1-x(1))^2*x(1)*(-2*x(2)-2)*exp(-x(1)^2-(x(2)+1)^2)+2*(2-30*x(1)^2)*x(2)*exp(-x(1)^2-x(2)^2)-100*x(2)^4*x(1)*exp(-x(1)^2-x(2)^2)-4*(2*x(1)-10*x(1)^3-10*x(2)^5)*x(1)*x(2)*exp(-x(1)^2-x(2)^2)+2/3*(-2*x(1)-2)*x(2)*exp(-(x(1)+1)^2-x(2)^2);
 
 ddf=[dx1x1 dx1x2;dx2x1 dx2x2];
