matlab 求附近的根,求近似根的算法-matlab实现 | 学步园
在数值计算中,求一个根的近似很重要,因为在因为在用牛顿迭代等其他方法的时候,往往要找一个初始点,初始点的选取应在根的附近。另外,只有知道了近似根,才能有整体转化为局部。刚刚学数值计算方法,认识有限,大家一起讨论
函数文件approot_my.m
function R=approot_my(f,x,epsilon)
y=f(x);
yrange=max(y)-min(y);
epsilon2=yrange*epsilon; %描述y很小,即与x轴相切的点
n=length(x);
m=0;
x(n+1)=x(n);
y(n+1)=y(n);
k=2;
while k<=n
if(y(k-1)*y(k)<=0)
m=m+1;
R(m)=(x(k-1)+x(k))/2;
end
s=(y(k)-y(k-1))*(y(k+1)-y(k));%y曲线的拐点
if(abs(y(k))
m=m+1;
R(m)=x(k);
end
k=k+1;
end
测试函数f.m
function y=f(x)
y=sin(cos(x.^3));
运行
>> x=-2:0.0001:2;
>> approot_my(@f,x,0.001)
ans =
-1.9878 -1.6766 -1.1625 1.1625 1.6766 1.9878
一下是测试函数的图
>> x=-2:0.0001:2;
>> y=sin(cos(x.^3));
>> plot(x,y,x,0)
matlab 求附近的根,求近似根的算法-matlab实现 | 学步园相关推荐
- 亮度均匀性 matlab,求:亮度保持的夜景图像直方图均衡算法 matlab程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求:亮度保持的夜景图像直方图均衡算法 matlab程序 我是大四学生,最近在做一个论文,头疼死了,不知道这个论文的程序怎么写.这里是matlab论坛 我想 ...
- 【MATLAB教程案例26】图像特征点提取算法matlab仿真与分析——sift,surf,kaze,corner,BRISK等
FPGA教程目录 MATLAB教程目录 目录 1.软件版本 2.图像的sift特征提取和matlab仿真 2.1sift理论概述 2.2 matlab仿真
- matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园
K近邻 IDX = knnsearch(X,Y) finds the nearest neighbor in X for each point in Y. X is an MX-by-N matrix ...
- 灰狼优化matlab,混合灰狼优化(HGWO,DE-GWO)算法matlab源码
说明:博主所有博文及源码中示例所用的支持向量机算法均使用faruto改进的LIBSVM工具箱3.1版本,详细可参见faruto博客http://blog.sina.com.cn/u/129136507 ...
- matlab 画图比例缩小图片大小,Matlab 画图字体,字号的设定,图片大小和比例 | 学步园...
figure_FontSize=12; set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top'); set(get(gca, ...
- matlab求方程在X附近的根,matlab 实验03 求代数方程的近似根(解)
实验三 求代数方程的近似根(解) 求代数方程的根是最常见的数学问题之一(这里称为代数方程,主要是想和后面的微分方程区别开.为简明起见,在本实验的以下叙述中,把代数方程简称为方程),当是一次多项式时,称 ...
- svm算法 matlab,SVM算法matlab程序
经典SVM算法matlab程序\svm\binomial.m 经典SVM算法matlab程序\svm\centrefig.m 经典SVM算法matlab程序\svm\cmap.mat 经典SVM算法m ...
- 阵列算法matlab,这是张小飞的阵列信号的全部MAT
文件名大小更新时间 这是张小飞的阵列信号的全部MATLAB代码\1.MUSIC算法MATLAB程序02017-10-19 这是张小飞的阵列信号的全部MATLAB代码\1.MUSIC算法MATLAB程序 ...
- matlab中gad,10大经典算法matlab代码以及代码详解【数学建模、信号处理】
[实例简介] 10大算法程序以及详细解释,包括模拟退火,禁忌搜索,遗传算法,神经网络.搜索算法. 图论. 遗传退火法.组合算法.免疫算法. 蒙特卡洛.灰色预测.动态规划等常用经典算法.是数学建模.信号 ...
- matlab方程近似求根,第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令.doc...
第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令 第七讲 MATLAB中求方程的近似根(解) 教学目的:学习matlab中求根命令,了解代数方程求根求解的四种方法,即图解法. ...
最新文章
- Xamarin XAML语言教程Xamarin.Forms中构建进度条
- Winform中自定义xml配置文件,并配置获取文件路径
- linux中特殊字符的含义,Linux中的特殊符号以及特殊语法
- 年薪50W+!懂这个的程序员就这么豪横!
- 关于标准库中的ptr_fun/binary_function/bind1st/bind2nd
- 如何给柱状图柱子添加阴影_【LeetCode日记】84. 柱状图中最大的矩形
- 最优化学习笔记(十三)——基本共轭方向算法(扩张子空间定理)
- istio_关于Istio的五件事
- 冒泡排序(Bubble Sort)详解与代码
- 一天搞懂深度学习—学习笔记4(knowledge and tricks)
- Java性能优化之for循环
- PowerDesigner 16.5下载安装包
- 蓝牙5.1定位--蓝牙定位信标--新导智能
- 多传感器数据融合学习笔记
- Arduino前馈反向传播神经网络
- 关于QQ号的分发管理机制的基本方案的设计猜想和分析讨论
- win11 超神软件
- 如何计算伺服电机的功率?
- 最好的天线基础知识!超实用 随时查询
- 关于软件测试行业现状的一些思考