满意答案

dwgg2n0das8

2013.04.26

采纳率:45%    等级:12

已帮助:8202人

弦截法这个方法一般用作学习,实际用的很少。这里我提供一个较完整的弦截法求根的函数。function root=Secant(f,a,b,eps)

if(nargin==3)

eps=1.0e-6;

endf1=subs(sym(f),findsym(sym(f)),a);

f2=subs(sym(f),findsym(sym(f)),b);

if(f1==0)

root=a;

end

if(f2==0)

root=b;

endif(f1*f2>0)

disp('两端点函数值乘积大于0!');

return;

else

tol=1;

fa=subs(sym(f),findsym(sym(f)),a);

fb=subs(sym(f),findsym(sym(f)),b);

root=a-(b-a)*fa/(fb-fa);

while(tol>eps)

r1=root;

fx=subs(sym(f),findsym(sym(f)),r1);

s=fx*fa;

if(s==0)

root=r1;

else

if(s>0)

root=b-(r1-b)*fb/(fx-fb);

else

root=a-(r1-a)*fa/(fx-fa);

end

end

tol=abs(root-r1);

end

end

对于本题,输入:>> y=secant('0.15/y-y*sin(0.15^y)-1',0.1,5)结果:y = 0.1369

00分享举报

用弦截法求方程的根matlab,matlab 语言 用弦截法任意实数方程求实根相关推荐

  1. 用牛顿法求方程的根的c语言编程,用牛顿迭代法和二分法求方程的根【C语言】...

    1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include #include double func(double x) //函数 {return 2*x*x*x-4 ...

  2. 用牛顿迭代法和二分法求方程的根【C语言】

    1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include<stdio.h> #include<math.h> double func(dou ...

  3. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?C语言编程题 题目:任意输入4...

    C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少? C语言编程题 题目:任意输入4 www.zhiqu.org     时间: 2020-12-07 我测试过了,四点一线,凹四边形,四边形 ...

  4. matlab求实根,用弦截法任意实数方程求实根 用matlab 语言编程

    由于y=0是一个没有意义的点,故从0.01开始. 输入: y=secant('0.15/y-y*sin(0.15^y)-1',0.01,5) 结果: y = 0.1369 其中secant.m内容为: ...

  5. c语言求二元一次方程根,一个C语言求解二元一次方程根,求助!

    满意答案 aibaoqiqi 推荐于 2017.11.25 采纳率:42%    等级:12 已帮助:12214人 首先叫法错误,是一元二次方程求根,而不是二元一次方程求根. 其次,判别式小于0时,只 ...

  6. c语言递归求塔移动次数,【C语言】Hanoi(汉诺)塔问题,求移动盘子的步骤(递归法)...

    所有的循环算法都可以用递归实现,反之不成立,这足以证明递归的重要性! Hanoi(汉诺)塔问题.古代有一个焚塔,塔内有3个座A,B,C,开始时A座上有64个盘子,盘子大小不等,大的在上,小的在下,有一 ...

  7. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...

    C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...

  8. 利用牛顿公式求解方程的根并且实现牛顿下山法

    实验要求 a. 实现牛顿公式,并分别找到收敛和发散的例子 算法介绍 牛顿公式原理如下图: 为了防止牛顿迭代发散并且加速迭代速度,所以我们在这里引入一个新的方法-- 牛顿下山法: 根据牛顿公式原理以及牛 ...

  9. matlab牛顿法求区间根程序,MATLAB用二分法、不动点迭代法及Newton迭代(切线)法求非线性方程的根...

    一.实验原理 二.实验步骤 三.实验过程 1.(程序) (1)二分法:求  在区间(1,2)之间的根,取 (a)bipart.m: function [x,m]=bipart(fun,a0,b0,to ...

最新文章

  1. Jquery zTree实例
  2. 正在搜索需要的文件_装机必备!分享4个电脑软件,3分钟搞定文件管理难题!...
  3. PLSQL 设置布局
  4. 诗和远方:无题(四十五)
  5. VS恢复调试时出现的确认对话框
  6. 第二章节 ASP.NET 验证控件(二)
  7. java类变量 访问_在Java类中对变量或方法的访问有哪些访问控制的关键字?他们各有什么作用,举例说明。...
  8. java cron 解析_quartz cron 在线解析
  9. html5游戏生成apk,html5 如何打包成apk
  10. rematch简单使用
  11. HTML入门(学习方法+概述)
  12. 秋季吃哪些食物可以改善心情?
  13. Win7——无Internet访问权限
  14. excel利用宏自动复制来自其他excel文件的数据
  15. 机器学习(五)logistic回归进行二分类以及多分类(Python代码)
  16. 如何在Android Studio中设置*md文件打开方式
  17. AI 入门怎么学?这份学习指南请收好!
  18. Vant删除图片Vue版本
  19. 二维离散动力学系统的混沌研究【基于matlab的动力学模型学习笔记_9】
  20. 危险化学品题库及答案

热门文章

  1. 单节点mongodb的安装部署和授权的总结
  2. CodeSelect 使用规范
  3. chatgpt赋能python:Python中的面积计算:平方米和亩
  4. 使用jquery实现中英文切换
  5. 网易视频云:游戏开发性能优化经验总结
  6. Gnuplot设置线条颜色为黑色
  7. Supesite配置错误
  8. 全球首个NB-IoT智慧水务在深圳正式规模商用;华为与Software AG联合推出全面的物联网解决方案 | IoT黑板报...
  9. 内存RAM和ROM之间的区别
  10. 国内外免费php开源建站程序一览,推荐国内外PHP开源建站程序