final float MIN_X= -10; final float MIN_Y= -10; final float MAX_X= 10; final float MAX_Y= 10; final float STEP_X = 0.2; final float STEP_Y = 0.2; int POINTS_X = (int)((MAX_X-MIN_X)/STEP_X); int POINTS_Y = (int)((MAX_Y-MIN_Y)/STEP_Y); float[][] f = new float[POINTS_X][POINTS_Y]; float minz=1, maxz=0; void setupPlot() { float x,y; for (int i=0;i