本项目旨在通过MATLAB软件实现经典的Rosenbrock函数(又称香蕉函数)的多维数值计算与可视化。项目将采用四种不同的绘图方法来展示该函数的非线性特征及其著名的狭长抛物线形山谷。具体实现细节包括:第一,利用meshgrid构建高精度的网格坐标矩阵,并结合surf函数生成带有光影渲染效果的三维曲面图(Surface Plot),直观地展示函数在全局范围内的起伏形态及全局最小值点的位置;第二,利用contour或contourf函数绘制带有数值标注或颜色填充的二维等高线图(Contour Plot),通过等高线的疏密程度反映函数梯度的变化,便于观察优化算法在狭窄山谷中的搜索路径;第三,调用MATLAB内置的fcontour工具,直接针对匿名函数句柄进行自动采样绘图,展示该方法在简化编程流程及自适应网格划分方面的优势;第四,利用mesh或plot3结合离散采样数据,从不同视角(如网格线框图)展示函数的空间几何属性。该项目通过对比不同可视化方案,为非线性优化问题的教学、算法性能评估以及MATLAB高级绘图技术的应用提供了完整的代码参考方案。