机械优化的设计区间消去法.docxVIP

  • 11
  • 0
  • 约1.01千字
  • 约 6页
  • 2023-04-08 发布于山东
  • 举报
课程设计(实验)材料(1) 机械优化设计 课程设计(实验)报告 专业班级 设计题目:区间消去法程序设计 学生姓名: 学生学号: 任课教师: 2013年月日 一、设计要求: 鉴于一维搜寻算法思想,运用区间消去法编写C语言程序,确定搜寻初始单谷区间。 已知条件: 1、目标函数:f(x)=x*x-5*x+9 2、初始点及步长:初始点X0=1步长h=0.1 外推法数值迭代求解:初始单谷区间并输出 二、方法原理 搜寻区间【a,b】确定之后,采用区间消去法逐步缩短搜寻区间, 进而找到极小值点的数值近似解。 三、程序清单: #includestdio.h floathanshu(floatx); voidmain( ) { intk=2; floatn1,x1,x2,x3,y1,y2,y3,h; h=0.1; scanf(%f,n1); x1=n1; y1=hanshu(x1); x2=x1+h; y2=hanshu(x2); printf(x1=%f\n,x1); printf(x2=%f\n,x2); if(y1y2) { =-h;x3=x1;x1=x2;x2=x3;y3=y1;y1=y2;y2=y3; } x3=x2+h; y3=hanshu(x3); printf(第1次输出:\n); printf(x1=%f\n,x1); printf(x2=%f\n,x2); printf(x3=

文档评论(0)

1亿VIP精品文档

相关文档