计算机实习作业三

发布 2020-02-26 04:48:28 阅读 5577

实习三:分别用二分法和牛顿下山法求解方程使精度达到,并分析结果。其中。

1. 用二分法求区间内的实根。

2. 用牛顿下山法初值分别选和。

解:1.二分法。

首先编写文件:

function x=erfenfa(f,a,b,e)

n=0;m=b-a;

while m/(2^(n))>e

x=(a+b)/2;

if f(a)*f(x)>0

a=x;b=b;

else a=a;

b=x;end

n=n+1;

endend

然后在中输入:

clear;

a=0;b=pi/2;

e=10^(-5);

f=@(x)(x^2+1)^(1/2)-tan(x);

x=erfenfa(f,a,b,e)

输出结果:x =

2.牛顿下山法。

首先编写文件:

function x=newtonxiashan(f,g,k,l,m,n,s,x)

x0=x;x=x0-k*f(x0)/g(x0);

while abs(f(x)) if abs(x-x0)>l

x0=x;x=x0-k*f(x0)/g(x0);

else break;

endend

while abs(f(x))>abs(f(x0))

if k<=n

if abs(f(x))>m

x0=x+s;

x=x0-k*f(x0)/g(x0);

while abs(f(x))if abs(x-x0)>l

x0=x;x=x0-k*f(x0)/g(x0);

else break;

endend

continue;

elsex=x0;

break;

endelse

k=k/2;

x=x0-k*f(x0)/g(x0);

while abs(f(x))if abs(x-x0)>l

x0=x;x=x0-k*f(x0)/g(x0);

else break;

endend

continue;

endend

end在中输入:

syms x;

diff((x^2+1)^(1/2)-tan(x))

输出结果:ans =

x/(x^2 + 1)^(1/2) -tan(x)^2 – 1

当时,在中输入:

clear;

f=@(x)(x^2+1)^(1/2)-tan(x);

g=@(x)x/(x^2 + 1)^(1/2) -tan(x)^2 - 1;

k=1;l=10^(-5);

m=10^(-5);

n=10^(-5);

s=10^(-5);

x=-1.2;

x=newtonxiashan(f,g,k,l,m,n,s,x)

输出结果:x =

当时,在中输入:

clear;

f=@(x)(x^2+1)^(1/2)-tan(x);

g=@(x)x/(x^2 + 1)^(1/2) -tan(x)^2 - 1;

k=1;l=10^(-5);

m=10^(-5);

n=10^(-5);

s=10^(-5);

x=2;x=newtonxiashan(f,g,k,l,m,n,s,x)

输出结果: x =

3.分析结果。

由于当和时所得结果不同可知,初值的选取影响所求解的值,也知此函数的解不唯一。

利用画出的图像。

在中输入:x = 0:0.1:10;

y =(x.^2+1).^1/2)-tan(x);

plot(x,y)

输出结果:故由图像可知函数的解不唯一,从而取不同的初值利用相同的方法求解所得解不同。

计算机上机实习作业

文字的字体及大小的调整 平明残月透帘栊,中酒前宵梦不浓。上下标的使用 x2 x2学剑闻鸡思起舞,生心策马欲屠龙。页眉页脚使用 实习作业陈迹心头翻若浪,文章眼底涌如虹。页码插入及格式设置 统将旧事并刀剪,扇散愁云醉太空。插入 龙出深渊,凤栖幽里,天缘会合江南。正艳日三月,蜂蝶绕征鞍。羡红袖超链接的使用...

计算机实习总结

2016年10月计算机实习总结范文。一 实习目的在校学的专业是机电技术与应用,但实习的是与计算机相关的内容。从零开始学习计算机知识,提高处理实际问题的能力,为自己能顺利与社会环境接轨做准备。二 习任务学习计算机基础理论并在实践中的应用。三 实习内容1.学习oa系统办公软件数据库的安装,以及简单的配置...

计算机实习简报

2012级计算机专业暑期实习简报。2015年7月11日 2011年7月20日,本次实习核心内容是在实训工程师的带领下完成一套相对完整的软件项目,在培训技术的同时穿插了相关高新技术的新动态 新方向,拓宽了学生的视野激发了学生的学习兴趣。课程按照原定的进度展开,第一天上午首先让学生对互联网行业有了一个认...