哪位彦祖能解答一下一道matlab程序设计题

利用matlab编写程序实现三种插值算法:最邻近插值算法(一维,二维),线性插值算法(一维,二维)和三次多项式函数插值算法,对比算法速度和插值效果。其中要求这三种算法的代码中要有不调用interp1和调用interp1两种。还需要设计GUI界面。最后能不能讲解一下你的思路。

参考一下:

这要做的也太多了吧,一维的插值课本上就能找到,二维图像插值网上能搜到很多例子,最后再把写完的函数作为回调函数去设计gui