function visualiser2Db(f,bm,bM)

hold on;
x = linspace(bm(1),bm(2),100);
y = linspace(bM(1),bM(2),100);
[X,Y] = meshgrid(x,y);
Xtest = [reshape(X,size(X,1)*size(X,2),1) reshape(Y,size(Y,1)*size(Y,2),1)];
fx = zeros(1,length(Xtest));
for i=1:length(Xtest)
    [grad,fx(i)] = feval(f,Xtest(i,:));
end
contour3(X,Y,reshape(fx,size(X,1),size(X,2)),30);
colormap('pink');
end