Data 1,5 have this domain: [X,Y] = meshgrid(-3:.1:3, -3:.1:3); Data 2,3,4: [X,Y] = meshgrid(-4:.2:2, -2.6:.2:3.4); In this way data 1,5 have an no empty domain intersection with data 2,3 or 4. This intersection give a rectangular domain.