Hi Oscar,
Thank you for your comment.
To answer your question, the function aims to compute the individual Voronoi cell area of point sets BOUNDED in an arbitrary square.

However, from your inputs, you have a x-input (5.0000,5.0000) which lies outside of your square boundary [0 1 0 1], hence will result in incorrect cell area computation.

You can either opt to have all your x and y points inside the square [0 1 0 1] or introduce a larger boundary, e.g. [0 5 0 5], so that it encapsulates your third point (5.0000, 5.0000).

I only used it for a very simple rectangle bounding an area with four "precipitation gage" points, but it worked well. The figures come out looking odd and confusing, but the calculation of areas, which is the basic point, was correct. Thanks!