资源描述:
《大学机械优化设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划大学机械优化设计实验报告 实验报告 课程名称:优化设计班级:实验日期:XX/4/25 姓名:学号:指导教师: 实验名称:进退法实验序号:1实验成绩: 实验目的: 通过实验教学加深学生对优化设计方法的理解,培养学生程序调试和出错处理的能力,提高学生应用优化设计方法和程序设计的能力。 本实验课程的基本要求: 1)熟悉C语言集成开发环境的使用,掌握设计程序和调试程序的基本方法。 2)掌握一些重要优化算法,并具有较强的编
2、程能力和解决实际优化问题的 能力。 3)具有设计简单综合应用型程序的能力。 实验内容: 1.调试用例题题目及正确结果: 调试题目为教材P53习题 X0=0时:A=B=目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 X0=时:A=-B=- 调试题目为教材P42例 A=1B=7 2.调试过程: ①开始调试时改变程序的维数和主函数;
3、②题目没有给出搜索方向时用单位向量的方向作为搜索方向。 #include #defineN2 voidmain() { floatgs(floatx[N]); floatx[N],s[N],f[2],z[N],t,a,b; inti; for(i=0;if[1]) a=b-t; elsebreak;} while(f[0]>f[1]); printf("A=%f,B=%f",a,b); } else {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确
4、保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 t=0-t; do {a=a+t;f[1]=f[0]; for(i=0;if[0]) { b=a-t;t=2*t; } elsebreak;} while(f[1]>f[0]); printf("A=%f,B=%f",a,b); } } floatgs(floatz[N]) { floatf; f=z[0]*z[0]+z[1]*z[1]-8*z[0]-12*z[1]
5、+52; return(f); } 3.调试结果: (1)将程序中的#defineN2改为#defineN1、 f=z[0]*z[0]+z[1]*z[1]-8*z[0]-12*z[1]+52改为f=3*z[0]*z[0]*z[0]-8*z[0]+9目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 ① ② (2) 实验报告 课程名称:优
6、化设计班级:实验日期:XX-4-29 姓名:学号:指导教师: 实验名称:黄金分割法实验序号:2实验成绩: 实验目的: 通过实验教学加深学生对优化设计方法的理解,培养学生程序调试和出错处理的能力,提高学生应用优化设计方法和程序设计的能力。 本实验课程的基本要求: 1)熟悉C语言集成开发环境的使用,掌握设计程序和调试程序的基本方法。 2)掌握一些重要优化算法,并具有较强的编程能力和解决实际优化问题的 能力。 3)具有设计简单综合应用型程序的能力。 实验内容: 1.调试用例题题目及正确结果: 调试题目为教材P46例 最优
7、步长??A1?目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 X??X(0)???S?X1?[]T f(X)?F1?F1(??)?f(X1)?? 2.调试过程: ①认真输入数据,按照程序提醒输入; ②开始调试前,确定维数和主方程。 #include #defineN2 voidmain() { floatgs(floatx[N]);
8、 floatq=,c,d,e,s[N],x[N],z[N],A[N],f[2],t,a,b; inti,j=0; for(i=0;i