تمت صياغة مشكلة الاستيفاء التي نوقشت في هذا القسم على النحو التالي.
بالنظر إلى شبكة مستطيلة {xk، yl} ومجموعة الأرقام المرتبطة zkl، 1 k m، 1 l n، find
دالة ثنائية المتغير z = f (x، y) تقارب البيانات ، بمعنى f (xk. yl) = zkl لكل قيم k و l.
يجب فرز نقاط الشبكة بشكل روتيني ، أي x1 <x2 <… <xm مع ترتيب مماثل لـ 
تقوم وظيفة MATLAB المدمجة في
 zi = interp2 (x، y، z، xi، yi، ‘method’) 
بإنشاء ثنائي المتغير
interpolant على شبكات مستطيلة وتقييمه في النقاط المحددة في المصفوفات xi و yi.
تعد “طريقة” معلمة الإدخال السادسة اختيارية وتحدد طريقة الاستيفاء. 
الكود التالي يمثل الرسم البياني باستخدام لغة ماتلاب 
[x, y] = meshgrid(-1:.25:1);
z = sin(x.^2 + y.^2);
[xi, yi] = meshgrid(-1:.05:1)
zi = interp2(x, y, z, xi, yi, ‘linear’);
surf(xi, yi, zi), title(‘Bilinear interpolant to sin(x^2 + y^2)’)