关键词不能为空

当前您在: 主页 > 英语 >

数值计算课后答案6

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-13 05:27
tags:

-

2021年2月13日发(作者:外语聊天)













1


、在区间[


0



1


]上用欧拉法求解下列的初值问题,取步长


h=0.1




?


y


?


?


?


10(


y


?


1)


2


?


y


?


?

sin


x


?


e

?


x


(1)


?

(2)


?



?

y


(0)


?


2

?


y


(0)


?

0


解:取


h=0.1


,本初值问题 的欧拉公式具体形式为



y


n


?


1


?


y


n


?


(


y

< br>n


?


1)


2

(


n


?


0,1,

< br>2,


L


)


由初值


y


0


=y(0)=2


出发计算,所得数值结果如下:



x


0


=0



y

< p>
0


=2




x


1


=0.1


< p>
y


1


?


y


0


?


(


y

0


?


1)


2


?


2


?


1


?


1



x


2


=0.2



y


2< /p>


?


y


1


?


(


y


1


?

< p>
1)


2


?


1


?


0


?


1

< br>


指出:



可以看出,实际上求 出的所有数值解都是


1



< p>
2


、用欧拉法和改进的欧拉法


(

< br>预测-校正法


)


求解初值问题,取步长

< br>h=0.1




?


y


?


?


x

< br>2


?


2


y


(0


?


x


?


0.5)



?


?


y


(0)


?


1


?


y


n+


1


?


y


n


?


hf


(


x


n


,


y


n


)


?


解:由预测校正公式


?




h


?


y


n +


1


?


y


n< /p>


?


[


f


(


x


n


,


y

< p>
n


)


?


f


(


x


n


?

1


,


y


n


?


1


)]


?


2



h=0.1


,本初值问题的预测-校 正公式的具体形式为



2


?

< p>
y


?


y


?


0.1


?


(


x


?


2


y


n

)


n+


1


n


?


n



?


2


2


?


?


y


n+


1


?


y


n


?


0.05[(


x


n


?


2


y


n


)


?


(


x


n


?


1


?


2


y


n

< br>?


1


)]


由初值


y


0


=y(0)=1


出发计算 ,所得数值结果如下:



x


0


=0



y


0

< p>
=1




x


1


=0.1



< p>
2


y


1


?


y


0


?


0.1(


x


0


?


2

< br>y


0


)


?


0.8,


2


y


1

?


y


0


?


0.05[(


x


0


?

< br>2


y


0


)


?


(


x


1


2


?


2


y


1


)]



?


1


?


0.05[(0


?


2)


?


(0.1


2

?


2


?


0.8]

< br>?


0.82


3


、试导出解一阶常 微分方程初值问题



?


y


?


?


f


(

< br>x


,


y


)


?


?


y


(


x


0


)


?


y


0


的隐式欧拉格式



(


x


0


?


a


?


x


?


b


)



y


n


?


1


?


y


n


?


hf


(


x


n


?


1

,


y


n


?


1


)(


n


?


0 ,1,


2,


L


)




1


并估计其局部截断误差。



解:在区间


[x


n


,x


n +1


]


上对常微分方程


y


/


(x)=f(x,y)


两端同时积分,得



y


n


?

< p>
1


?


y


n


?


?










x


n


?


1


x


n


f


(


x


,


y


(


x


))


dx



由右矩形公式得



?


x


n


?


1


x


n


f


(


x


,


y

< br>(


x


))


dx

< br>?


hf


(


x

n


?


1


,


y


n


?


1


)< /p>



所以有差分格式


y


n


?


1


?


y


n


?


hf


(


x


n


?


1


,


y


n


?


1


)(


n

< p>
?


0,1,


2,


L


)







这是所谓隐式欧拉公式。








对于隐式欧拉法


y


n


?


1


?


y


n


?


hf


(


x< /p>


n


?


1


,


y


n


?


1

< p>
)(


n


?


0,1,


2,


L


)



假定


y


n


< p>
y(x


n


)


,上式右边的


y


n



1



y(x


n



1


)


,则



y


n


?


1

< p>
?


y


n


?


hf


(


x


n

< br>?


1


,


y


n


?


1


)


?


y


(


x


n


)


?


hf


(


x


n


?


1

< p>
,


y


(


x


n


?


1


))

< br>?


y


(


x


n


)


?


hy


?


(


x


n


?< /p>


1


)




y



(x


n



1


)


按泰勒公式展开,上式为



y


n


?


1


?


y


(


x


n

< br>)


?


hy


?

(


x


n


?


1


)



?


y< /p>


(


x


n


)


?


hy


?


(


x


n


?


h


)


?


y


(

< br>x


n


)


?


h


[


y


?


(


x


n


)


?


hy


?


?


(


x


n


)


?

< p>
L


]



y(x

< p>
n



1


)


按泰勒公式展开,得



y


(< /p>


x


n


?


1


)


?


y


(

< p>
x


n


?


h


)



h


2

h


3


?


?


?


?


??


?


y


(


x


n


)


?


hy


(


x


n


)


?


y

< p>
(


x


n


)


?


y


(


x

n


)


?


L


2!


3!


两式相减,得



h


2


h


3

< br>y


(


x


n


?


1


)


?


y


n


?


1


?


[


y


(


x


n


)


?


hy

< p>
?


(


x


n


)


?


y


?

?


(


x


n


)


?


y


?


??


(


x


n


)


?


L


]


?


y


(


x


n


)


?


h


[

< br>y


?


(


x


n


)


?


hy


?


?


(


x


n< /p>


)


?


L


]


2!


3!


h


2


?


?


y


?

< p>
?


(


x


n


)


?


O


(

h


3


)


2!




h


2


y


(


x


n


?


1


)


?


y


n


?


1


?


?


y


?


?

< br>(


x


n


)


?


O


(


h


3


)



2!


所以,



y


(


x


n


?< /p>


1


)


?


y


n


?


1


?

< p>
O


(


h


2


)




指出:



可以用多种方法导出,其中差 商法、数值积分方法是简单的方法。



用导出。



4


、验证改进的欧拉公式对任何不超过二次的多项式



y


?


ax


2


?

< p>
bx


?


c



准确成立,并说明理由。




2


解:因为


y


?


ax


2


?


bx


?


c



所 以


y


?


?


2< /p>


ax


?


b


@


y


?


?


ex


?


f



< p>


f


(


x


)


?


ex


?

< br>f


,设


x


i

?


ih


,


i


?


0,1,


2,


L

< br>


改进的欧拉公式为



h


?


y


?


y

< p>
?


(


f


(


x


i


,


y

i


)


?


f


(


x


i


?


1< /p>


,


y


i


?


1


))


i


?


i


?


1


2


?


h


?


?

< br>y


?


((


ex

< br>i


?


f


)


?


(


ex


i


?


1


?


f


)) (


i


?


0,1,


2,


L


)



?


i


2


?


?< /p>


y


0


?


c


?


?


将上式对


i



0



n



1


求和并利用初值条件得


h


y


n


?


?


((


ex


i


?


f


)


?< /p>


(


ex


i


?


1


?


f


))


?


c


i


?

< p>
0


2


eh


n


?


1


eh


n


?


1


?


?

(


x


i


?


x


i


?


1


)< /p>


?


nfh


?


c< /p>


?


?


(


ih


?


(


i


?


1)


h


)


?

< p>
nfh


?


c


2

< p>
i


?


0


2


i


?


0


eh

< br>2


?


2


eh

2


n


?


1


n


?


1


(


i< /p>


?


i


?


1)


?


nfh


?


c


?


(


?


i


?


?


(


i


?


1))


?


nfh


?


c


?


2


i


?


0


i

< br>?


0


i


?


0



2


2


n


?


1


eh


eh


1


?


(2


?< /p>


i


?


n


)


?


nfh


?


c


?


(2


?


n


(


n


?


1)

< p>
?


n


)


?


nfh


?


c


2


2


2


i


?

0


n


?


1


n


?


1


e


(< /p>


nh


)


2


1


?


?


fnh


?


c


?


e


(


nh


)


2


?

< p>
fnh


?


c


2

< p>
2


1


?


ex


n


2


?


fx


n


?


c


?

ax


n


2


?


bx


n


?


c


2


所以,改进的欧拉法对任何不超过二次的多项式


< p>
y


?


ax


2


?


bx


?


c



准确成立。



补充题(一)




1


、用欧拉公式求解初值问题



0.9


?


?


y


(0


?


x


?


1)


?


y


?

< p>
?



1


?


2


x


?


?

?


y


(0)


?

1



x


取步长为

< br>h=0.02



用欧拉公式解初值问题

< br>0,0.02,0.04,



,0.10


时的解。



2


、取步长为


h=0.2


,用欧拉公式解初值问题




3

-


-


-


-


-


-


-


-



本文更新与2021-02-13 05:27,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/648365.html

数值计算课后答案6的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文