- 1
- 0
- 约6.53千字
- 约 11页
- 2018-10-26 发布于北京
- 举报
工程结构优化设计—编程作业.doc
工程结构优化设计—编程作业
1.用黄金分割法求方程 x3-3x+1=0
在MATLAB中没有专门的函数实现黄金分割法求解线性方程,可通过编写glodf.m函数实现黄金分割法求解,其代码如下:
function x=glodf(f,a,b,eps)
if(nargin==3)
eps=1.0e-4;
end
f1=subs(sym(f),findsym(sym(f)),a);
f2=subs(sym(f),findsym(sym(f)),b);
if(f1==0)
x=a;
end
if(f2==0)
x=b;
end
if(f1*f20)
disp(’两端点函数值乘积大于0!’);
return;
else
t1=a+(b-a)*0.382;
t2=a+(b-a)*0.618;
f_1=subs(sym(f),findsym(sym(f)),t1);
f_2=subs(sym(f),findsym(sym(f)),t2);
tol=abs(t1-t2);
while(toleps)
if(f_1*f_20)
a=t1;
b=t2;
else
fa=subs(sym(f),findsym(sym
您可能关注的文档
最近下载
- 法院司法警察考核复习题库与答案.docx VIP
- 2025北京平谷中学高二(上)第一次段考数学试题及答案.docx VIP
- 2025北京平谷中学高二10月月考化学试题及答案.pdf VIP
- 城市管理执法协管人员行为规范.docx VIP
- 移动式脚手架专项施工方案完整版.docx
- 小学科学教科版三年级上册:4.测量降水量-教学课件.pptx
- 新教科版三年级科学上册第三单元《测量降水量》教学课件.pptx VIP
- 教科版(2024)三年级上册科学课件 第一单元测量降水量PPT课件.pptx VIP
- 教育教学专业理论(一)中学历史课程基础知识.docx VIP
- 富士通扫描仪使用说明fi-5950操作指南.pdf VIP
原创力文档

文档评论(0)