没有合适的资源?快使用搜索试试~ 我知道了~
数值分析中非线性方程组牛顿解法的推导以及matlab实现
需积分: 0 4 下载量 7 浏览量
2023-07-08
15:00:38
上传
评论 1
收藏 24KB DOCX 举报
温馨提示
试读
3页
内容概要:将牛顿法求解非线性方程组的推导思路进行了简单的论述,并以一道实际的题目进行了对应代码的编辑,并将结果呈现了出来。 适合人群:刚接触到数值分析课程的学生,并对牛顿法求解非线性方程组推导过程有兴趣的同学 能学到什么:其实不仅是推导出这个结果,多元函数的泰勒展开也是可以丰富知识库的内容 阅读建议:编者其实也就是借着大一刚结束的数值分析课程大作业的内容完善了一下这个板块,其中应该仍有漏洞,阅读时出现问题希望可以查询更多资料,完善自己所需要的方面,最好能和我私信沟通,及时将问题解决
资源推荐
资源详情
资源评论
非线性方程组的 Newton 法
(1)请详细论述非线性方程组的 Newton 法的背景和推导过程。
不妨先以非线性方程入手,假设需求非线性方程
f
(
x
)
=
0
,要求
f
(
x
)
二阶可导,
在已知近似根(初值)
x
k
处将
f
(
x
)
展开:
f
(
x
)
=
f
(
x
k
)
+
f
'
(
x
k
)
(
x−
x
k
)
+
f
''
(
δ
x
)
2
(
x−
x
k
)
2
其中
δ
x
是位于
x
与
x
k
之前的某个数,取泰勒展开的前两项,求
f
(
x
)
=
0
,并把所求
根作为
f
(
x
)
更好的近似根:
x
k
+
1
=
x
k
−
f
(
x
k
)
f'
(
x
k
)
这样就得出了牛顿法求解非线性方程的迭代格式,接下来开始论述牛顿法求解非
线性方程组的推导过程。
我的理解方程组其实就是将原方程以及迭代格式中的未知数理解为未知数向量,
但老师说理解错误,那就只能尝试证明了,其实也就是把
f'
(
x
k
)
在新的迭代格式
中新形式——雅可比矩阵给求解出来,如下为推导过程。
以二元非线性方程组为例就可以说明这个问题,假设需求非线性方程组
F
(
x
,y
)
=
0
,要求
F
(
x
,y
)
各分量二阶可导,在已知近似根(初值)
(
x
k
,
y
k
)
处将
F
(
x
,y
)
展开
(分量方程以 f(x,y)的形式表示,下标数字表示第几个分量),为得出迭代格式,
我们仅对线性部分进行展开:
f
1
(
x
k
,
y
k
)
+
∂
f
1
(
x
k
,
y
k
)
∂
x
(x−
x
k
)
+
∂
f
1
(
x
k
,
y
k
)
∂
y
(y−
y
k
)
=
0
f
2
(
x
k
,
y
k
)
+
∂
f
2
(
x
k
,
y
k
)
∂
x
(x−
x
k
)
+
∂
f
2
(
x
k
,
y
k
)
∂
y
(y−
y
k
)
=
0
将 x,y 分别作为迭代后的新结果,改记作
x
k
和
y
k
,整理得到迭代格式:
x
k
+
1
y
k
+
1
=
x
k
y
k
−
∂
f
1
(
x
k
,
y
k
)
∂
x
∂
f
1
(
x
k
,
y
k
)
∂
y
∂
f
2
(
x
k
,
y
k
)
∂
x
∂
f
2
(
x
k
,
y
k
)
∂
y
−1
f
1
(
x
k
,
y
k
)
f
2
(
x
k
,
y
k
)
(2)用 Newton 法求解非线性方程组
资源评论
ledi_go
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功