正割法求根代码:

zhengge.m

function zhengge(x0,x1,e)syms x;f(x)=exp(-x);K=0;while abs(x1-x0)>efprintf('第%d次xk=%.6f迭代结果为:%6f\n',K,x0,f(x0));x2=x1-f(x1)*(x1-x0)/(f(x1)-f(x0));x0=x1;x1=x2;K=K+1;end
end

斯蒂芬森法求根代码:

function siDiFenSen(x0,e)syms x;y(x)=exp(-x);z(x)=exp(-(exp(-x)));K=0;
x1=x0-(y(x0)-x0)*(y(x0)-x0)/(z(x0)-2*y(x0)+x0);
fprintf('%.8f\n',x1);while (abs(x1-x0)>e) fprintf('第%d次迭代,xk=%.8f,yk=%.8f,zk=%.8f\n',K,x0,y(x0),z(x0));x0=x1;x1=x0-(y(x0)-x0)*(y(x0)-x0)/(z(x0)-2*y(x0)+x0);K=K+1;end
end

程序结果:

实验总结:

正割法通过两个初始值一次迭代来求方程的根的近似解。求解的时间较长,结果不如牛顿法精确,但是简化了计算的复杂度。

斯蒂芬森加速法通过两次迭代,一次加速来求方程的近似解。求解过程较快,收敛速度快,结果较为精确。

matlab实现正割法求根和Aitken加速方法相关推荐

  1. MATLAB教程_11方程式求根_台大郭彦甫课程笔记

    MATLAB教程_11方程式求根_台大郭彦甫课程笔记 一.符号寻根法(解析法) 1.使用sym()或syms()创建符号变量 2.符号根查找:solve() 3.解多重方程 4.求解用符号表示的方程 ...

  2. 弦截法c语言程序,高数介质定理——弦截法求根代码实践(C语言)

    在高等数学中,我们一开始接触概念时就接受了ε-δ(epsilon-delta)语言的洗礼,但即使到课程的结束,许多人依然会对各种抽象的数学符号.定理证明感到无所适从,我也不例外,尽管在写这篇博客以前已 ...

  3. 【MATLAB实验】数学实验实验求根问题三种方法、积分画图及古典密码设计(二分法、牛顿法、不动点迭代法)

    目录 特征值与特征向量 求最简型 编程题 求积分问题(quad.trapz.int) 求根问题(二分法.不动点迭代法.牛顿法) 1.二分法: 2.不动点迭代法 3.牛顿切线法 画图题 画螺旋曲线图 画 ...

  4. 数值分析方程求根实验matlab,基于matlab的数值分析( 非线性方程求根)上机实验报告1...

    数值分析试验报告 非线性方程求根 二分法解方程 1. 题目:用二分法求方程0133 =--x x 的所有根 2. 方法:二分法 3. 程序 function x=erfenfa(a,b) if (a* ...

  5. 【MATLAB】几种求矩阵伪逆的方法

    几种求矩阵伪逆的方法 A*x=y当A不可逆如何解x 求伪逆有五种方法,左右同时乘以A','chol()分解,qr() 分解,svd()分解和pinv()求伪逆,下面来比较一下哪个最优秀. 如果A是个3 ...

  6. matlab利用作图法求圆周率

    MATLAB本身,pi返回值最接近基本常数π的浮点数.要注意,MATLAB中定义的pi与基本常数π之间的微小差异会导致计算结果出现微小的误差. 例如,表达式sin(pi)(期望返回0)实际上在MATL ...

  7. matlab中求矩阵A的特征向量,matlab层次分析法求特征值及特征向量.doc

    层次分析法 题目:用方根法求解矩阵A=的最大特征值及其对应的特征向量并将特征向量归一化,对A进行一致性检验. 实验平台:MATLAB R2007a 问题描述:用方根法求解矩阵A 的最大特征值及其特征向 ...

  8. Matlab实现倒谱法 求 基音频率和共振峰

    文章目录 前言 一.倒谱 二.基音周期 1.流程图 2. 实现代码(Matlab) 三.共振峰 四.实验 总结 前言 有关同态.倒谱.基音周期等概念,可参考一篇本科毕业论文,链接:link 一.倒谱 ...

  9. MATLAB采用筛选法求质数,C/C++利用筛选法算素数的方法示例

    什么是求素数 素数指的是因子只有1和本身的数(1不是素数),求解素数在数学上应用非常广泛,而求解n以内的素数也是我们编程时常遇到的问题,在这个问题上,筛选法求解素数运行得非常快. i在2到n-1之间任 ...

最新文章

  1. C# 获取 IE 临时文件
  2. 干货|十大产业方向深度解析!《2020科技产业趋势报告》
  3. 【转】ExtJS DateField 日期控件Format格式化
  4. Python中DataFrame关联
  5. android studio复选按钮样式_Ubuntu与Android开发的邂逅
  6. 计算机联系函范文,致客户联络函
  7. Python 函数知识
  8. 计算机老是蓝屏需要重新启动3,电脑蓝屏重启,教您电脑经常自动蓝屏重启怎么办...
  9. Maccms8.x 命令执行漏洞分析
  10. 计算机高中期末总结作文,高中学期总结作文
  11. python给pdf加图片签名_如何在PDF中添加文本和图像(例如签名)?
  12. PS修改图片局部颜色
  13. STM32的Flash地址空间的数据读取
  14. Adaptive AutoSAR 标准介绍
  15. 移动100m宽带慢的要死_移动宽带的弊端,100兆光纤正常使用,一到晚上就犯病是为何?...
  16. 微信第 1 行代码曝光!
  17. WinInet进阶:发送邮件
  18. 转战物联网·基础篇02-物联网中的角儿
  19. MySQL数据库web客户端管理工具软件
  20. 进程间通信和线程间通信的几种方式

热门文章

  1. ServiceNow主要模块介绍
  2. 《英文科技论文写作与学术报告》网课第一章作业答案
  3. Codeforces Round 63 (Rated for Div. 2) F. Delivery Oligopoly dp+图论状态转移
  4. DOSBox使用总结——调整DOSBox窗口并自动挂载指定目录
  5. 小程序-微信账号绑定多个开发者权限
  6. UI设计中面性图标设计总结
  7. 使用公开页实现扫码签到功能
  8. 第9节 本地文件安全权限-以NTFS文件系统为例
  9. 【.Net平台下插件开发】-MEF与MAF初步调研
  10. 海马模拟器怎么连接android studio