【对分法求解非线性方程的实根】
对分法求解非线性方程的实根
一,例题:x^6- 5x^5+ 3x^4+ x^3- 7x^2 + 7x-20
二,对分法说明
三,键入代码
%%%% 对分法求函数的实根%%%%%
clc;
clear all
format short
s=input('请输入函数表达式:f = ‘,‘s’);
f=inline(s);
a = input(‘请输入区间左端点:a=’);
b = input(‘请输入区间右端点:b=’);
eps=input(‘请输入停止精度要求:eps=’); %%“|b-x|<=eps”
k=1;
x=(a+b)/2;
fprintf(’ k a f(a) b f(b) xk f(xk)\n ');
T=[k,a,f(a),b,f(b),x,f(x)];
while abs(T(k,4)-T(k,6))>eps/2
k=k+1;
if f(x)*f(a)==0
a=a;
b=x;
x=(a+b)/2;
T=[T;k,a,f(a),b,f(b),x,f(x)];
break
elseif f(x)*f(a)>0
a=x;
b=b;
x=(a+b)/2;
T=[T;k,a,f(a),b,f(b),x,f(x)];
elseif f(x)*f(a)<0
a=a;
b=x;
x=(a+b)/2;
T=[T;k,a,f(a),b,f(b),x,f(x)];
end
end
disp(T);
fprintf(‘经过%d次迭代,函数方程根的近似解为:x=%.8f\n’,k-1,T(k-1,6))
四,运行结果
结果正确,
【对分法求解非线性方程的实根】相关推荐
- 求解非线性方程的实根matlab
1.求解方程P(k+1)=cos(sin(P(k)))的解 代码可供参考 clear; clc; p0=0.3; tol=0.00000001; max=2000; P(1)=p0; for k=1: ...
- 求解非线性方程组的牛顿法c语言,牛顿下山法求解非线性方程(组)(C实现)...
1.算法描述 (1)符号说明与基本假设 对于非线性方程组: (1) 引入向量: 可将(1) ...
- 牛顿下山法求解非线性方程(组)(C实现)
1.算法描述 (1)符号说明与基本假设 对于非线性方程组: (1) 引入向量: 可将(1) ...
- matlab 解目标函数,对分法求解目标函数最优解函数MATLAB实现
%%对分法求解目标函数最优解函数 function [t,y]=equation_extremum(x,~,a,b,epsional) %%============================== ...
- c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程
c语言计算机编程三种方法求解非线性方程 本 科 专 业 学 年 论 文题 目:非线性方程求解比较姓 名: 何 娟 专 业: 计算机科学技术系 班 级: 08 级本科(2)班 指 导 老 师: 刘 晓 ...
- 6-2 求解一元二次方程实根的函数
6-2 求解一元二次方程实根的函数 (10 point(s)) 要求计算一元二次方程ax2+bx+c=0(a=0)的根. 主函数中给出3个浮点系数a.b.c,调用函数rootOfEquation() ...
- PTA 函数和指针 6-2 求解一元二次方程实根的函数
要求计算一元二次方程ax2+bx+c=0(a=0)的根. 主函数中给出3个浮点系数a.b.c,调用函数rootOfEquation()求解方程的实根.方程的根通过指针类型的参数x1.x2传回主函数, ...
- MATLAB弦截法求解非线性方程
MATLAB弦截法求解非线性方程 用Newton法解非线性方程时,当f比较复杂时就比较难以实现了,弦解法的好处可以用f(x)在两点上的值构造一次插值函数来回避微商的计算.其迭代格式: 1.弦截法的MA ...
- c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程.doc
c语言计算机编程三种方法求解非线性方程.doc 本 科 专 业 学 年 论 文题 目非线性方程求解比较姓 名 何 娟 专 业 计算机科学技术系 班 级 08 级本科(2)班 指 导 老 师 刘 晓 娜 ...
最新文章
- 赠书 | JavaScript 武力值飙升!用 TensorFlow.js 轻松在浏览器里搞深度学习
- 树莓派4装Ubuntu
- Linux学习(七)---组管理和权限管理
- 创业星光论坛(上):汇源是否应在万荣建厂
- 【Kaggle-MNIST之路】CNN结构改进+改进过的损失函数(五)
- Spring mvc 内置编码过滤器原理解析
- 画瀑布图_常见的招财风水画之含义
- android 系统(6)---Android ADB 命令大全
- 不得不爱开源 Wijmo jQuery 插件集(13)-【Tooltip】(附页面展示和源码)
- 类的加载过程详解之过程三:Initialization(初始化)阶段
- 手持式频谱分析仪TFN FMT650频谱分析 干扰分析 干扰定位 地图覆盖
- Linux: 李纳斯·托沃兹(Linus Torvalds): “使用KDE”(转)
- 关于pc浏览器浏览外网出现ERR_EMPTY_RESPONSE的问题
- python文件加减法_python生成PDF文件20以内加减法,给上小学的宝宝
- jQuery实现可移动(draggable)和可缩放(sizable)网页元素
- 软件经验|GDAL空间数据开源库开发介绍
- ios设置音乐audio自动播放
- 计算机专业梦想作文,我的理想是电脑工程师作文
- Microsoft SQL Server 2008 MDX Step by Step中关于MDX Step-by-Step.abf损坏文件的处理
- 树莓派python图形化编程_BlockPi: 树莓派图形化编程软件,轻松控制GPIO、SenseHAT、Picamera等硬件。...
热门文章
- C# 支付宝对账功能(查询+文件下载+解压+遍历文件+读文件)
- DY-SV17F语音播放模块应用篇二 【UART 串口模式】
- 可以盲打的手机输入法
- 荧光标记聚丙烯酸叔丁酯/聚甲基丙烯酸甲酯/聚4(2)-乙烯基吡啶/聚苯硫醚/苯硼酸,Cy3/Cy5.5/Cy7-PEG-PtBA/PMMA/P4VP/P2VP/PPS/PBA
- 荷兰国旗问题python_《荷》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- 鸿蒙系统上线意味着什么,鸿蒙系统今天上线,虽然体验肯定舒服,任正非指明方向...
- 使用iphone作为zoom会议的摄像头
- PS的小技巧总结(3)
- 物联网面临3大挑战 产业现状与发展前景全解析
- 基于scp的上传工具sscp