- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
弦截法非线性方程弦截法非线性方程
科学计算的算法及其举例应用和利用MATLAB自带函数实现
科学计算法:弦截法非线性方程
实例: 采用弦截法求方程lgx+=2在区间[1,4]上的一个根。
1.算法说明
过两点(a,f(a)),(b,f(b))作一直线,它与x轴有一个交点,记为x1..
如果f(a)f(x1)0,过两点(a,f(a)),(x1,f(x1))作一直线,它与x轴的交点记为 x2,否则过两点 (b,f(b)),(x1,f(x1))作一直线,它与x轴的交点记为x2 ;
如此下去,直到|xn-xn-1|,就可以认为xn为f(x)=0在区间[a,b]上的一个根。
Xk的递推公式为:且
在MATLAB中编程实现的弦截法的函数为:Secant.
功能:用弦截法求函数在某个区间的一个零点。
调用格式:root=Secant(f,a,b,eps).
其中,f为函数名;
a为区间左端点;
b为区间左端点;
eps为根的精度;
root为求出的函数零点。
2.流程图
弦截法流程图
实例流程图:
3.源程序代码
function root=Secant(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)
root=a;
end
if(f2==0)
root=b;
end
if(f1*f20)
disp(两端点函数值乘积大于0!);
return;
else
tol=1;
fa=subs(sym(f),findsym(sym(f)),a);
fb=subs(sym(f),findsym(sym(f)),b);
root=a-(b-a)*fa/(fb-fa);
while(toleps)
r1=root;
fx=subs(sym(f),findsym(sym(f)),r1);
s=fx*fa;
if(s==0)
root=r1;
else
if(s0)
root=b-(r1-b)*fb/(fx-fb);
else
root=a-(r1-a)*fa/(fx-fa);
end
end
tol=abs(root-r1);
end
end
实例源代码:
r=Secant(sqrt(x)+log(x)-2,1,4)
运行结果:
r =
1.8773
分析单自由度阻尼系统的阻尼系数对其固有振动模态的影响
流程图
2.源程序代码:
3.运行结果:
三.Appollo卫星的运行轨迹
1.流程图
2.源程序代码:
函数文件:
命令文件:
3.运行结果
f(a)f(x1)0??
YES
(a,f(a)),(x1,f(x1))作一直线,它与x轴的交点记为 x2
NO
(b,f(b)),(x1,f(x1))作一直线,它与x轴的交点记为x2
YES
YES
xn为f(x)=0在区间[a,b]上的一个根
输出xn为f(x)=0在区间[a,b]上的一个根
过(a,f(a)),(b,f(b))作一直线,它与x轴有一个交点,记为x1.
输入a,b,
NO
NO
输出结果
r =1.8773
结束
输入条件:sqrt(x)+log(x)-2
积分区间:(1,4)
开始
结束
绘制x,t二维图象
subplot(1,2,1)
j≤10?
plot(t,x(j,:))
j=j+2
开始
输入wn, x0, v0 ,tf
j=1
zeta=0.1*j
wd=wn
A=/wd
a=atan2(wd*x0,v0+zeta*wn*x0)
j≤10?
t=0
j=j+1
t≤tf ?
t=t+tf/1000
x(j,:)=A** sin(wd*t+a)
subplot(1,2,2
您可能关注的文档
最近下载
- 中央空调系统清洗维修保养合同协议书(详细版).doc
- (ppt)苦菜花.ppt
- 免疫接种必须与选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- (统编2024版)历史七年级上册全册知识点.docx
- 2023-2024在线网课《信息检索与科技写作( 理大)》单元测试考核答案.pdf
- 中医院重点专科儿科三年发展规划.docx
- 天津市河西区2023-2024学年七年级上学期期中语文试题(含答案).docx VIP
- 第九讲种质资源的保存ppt课件-教材.ppt VIP
- YDT 3762-2020 大数据 数据挖掘平台技术要求与测试方法.docx
- 2.1 网络改变世界 作业 初中道德与法治 人教部编版 八年级上册 (2021年).docx
文档评论(0)