惩罚函数外点法、内点法、黄金分割法、二次插值法、进退法matlab程序