上传者: 38565631
|
上传时间: 2022-03-16 15:36:33
|
文件大小: 65KB
|
文件类型: -
牛拉法matlab算法代码
数值分析
Matlab/Octave代码
验证平台:https://octave-online.net/
编写平台:Ubuntu
VSCode
参考书籍:Numerical
Analysis(Second
Edition)
Timothy
Sauer
第0章
基础知识(nest.m)
程序0.1
嵌套乘法:
使用霍纳方法计算
调用示例:
nest(4,[-1
5
-3
3
2],1/2)
最终结果:
ans
=
1.2500
第1章
求解方程
(bisect.m
fpi.m
f.m)
程序1.1
二分法
调用示例:
f
=
@(x)
x^3+x-1
xc
=
bisect(f,0,1,0.00005)
最终结果:
xc
=
0.68234
程序1.2
不动点迭代
调用示例:
g
=
@(x)
(1+2.*x^3)/(1+3.*x^2)
xc
=
fpi(g,0.5,10)
最终结果:
xc
=
0.68233
事实验证1
Stewart平台运动学
Stewart平台运动学
参数意义:
p1\p2\p3为臂长
v\L1\L2\L3定义三角形的形状(等腰直角)