可以输入同样维数的x,y向量,然后调用该函数,可以求出差商表,并求解出牛顿迭代函数
1
7BenvliMIN 贝努利法求按模最小实根HalfInterval 用二分法求方程的一个根hj 用黄金分割法求方程的一个根StablePoint 用不动点迭代法求方程的一个根AtkenStablePoint 用艾肯特加速的不动点迭代法求方程的一个根StevenStablePoint 用史蒂芬森加速的不动点迭代法求方程的一个根Secant 用一般弦截法求方程的一个根SinleSecant 用单点弦截法求方程的一个根DblSecant 用双点弦截法求方程的一个根PallSecant 用平行弦截法求方程的一个根ModifSecant 用改进弦截法求方程的一个根StevenSecant 用史蒂芬森法求方程的一个根PYZ 用劈因子法求方程的一个二次因子Parabola 用抛物线法求方程的一个根QBS 用钱伯斯法求方程的一个根NewtonRoot 用牛顿法求方程的一个根SimpleNewton 用简化牛顿法求方程的一个根NewtonDown 用牛顿下山法求方程的一个根YSNewton 逐次压缩牛顿法求多项式的全部实根Union1 用联合法1求方程的一个根TwoStep 用两步迭代法求方程的一个根Montecarlo 用蒙特卡洛法求方程的一个根MultiRoot 求存在重根的方程的一个重根
1
本文件针对于数值分析课程,主要内容是数值分析课程实验,包括:牛顿法求函数零点、牛顿插值法、求三次样条插值多项式、通用多项式拟合、插值型求积公式、Runge-Kutta 4阶算法等。本文件仅为个人课程实验程序代码,仅供参考!
1
数值分析方法-牛顿迭代法MATLAB代码
2022-10-15 09:10:02 126B MATLAB 牛顿迭代法
1
此算法利用泰勒公式展开,提供的代码中,在自己设置的系数处做了相应注释。通过判断二阶导数值来确定一阶导数方向。但一旦初始点与极小值点之间有极大值点可能会不收敛,依赖导数,搜索方向为函数下降方向。
2022-10-07 16:34:42 2KB MATLAB Optimization
1
此为计算方法课程实验,要求如下: 1、依据课本18页图1-3编程实现拉格朗日插值算法,并完成39页课后习题6. 注:分别以三个小题目中给出的条件画出插值函数,比较它们的不同。 2、实现牛顿插值算法,并完成如下题目: 用牛顿插值来求sinx在区间多点的值,已知sin0°  = 0, sin30°  = 0.5, sin45° = 0.7071, sin60° = 0.8660, sin90° = 1. 以此为依据画出sinx在区间的图像。 文件内含实验要求、实验报告(流程图、结果分析、实验心得)、程序代码、可修改图像文件。代码有使用到C++数据库内容。
1
我们常用的插值方式一般为线性插值,很多时候不满足实际需要,牛顿插值是一种很好用的方法,自己通过matlab写了一个牛顿插值方法,有需要的小伙伴可以借鉴一下,有更好的方法可以一起交流哦
2022-10-06 13:22:49 479B matlab 插值 牛顿插值
1