Matlab在曲线中如何标示极值点?

转载 2015年07月07日 10:15:30
>> x =1:0.1:10;
>> y=sin(x)./x;
>> plot(x,y)

就是把它的最大值最小值用虚线标示出来也可以。

解答1: 

x =1:0.1:10;
y=sin(x)./x;
plot(x,y)
[a,b]=findpeaks(y);
hold on
plot(x(b),a,'ro')
[c,d]=findpeaks(-y);
hold on
plot(x(d),-c,'ro')


解答2:

此曲线应有两处极值点

syms x y
y=sin(x)./x;
ezplot(y,1,10);
dy=diff(y);
dy=inline(dy);
a=fzero(dy,[1,5]);
b=fzero(dy,[5,10])
hold on
plot(a,feval(inline(y),a),'ro');
plot(b,feval(inline(y),b),'ro');
text(a,feval(inline(y),a),'极值点')
text(b,feval(inline(y),b),'极值点')

From:http://www.ilovematlab.cn/thread-63869-1-1.html


相关文章推荐

基于MATLAB的极值计算方法

0 引言通常,我们对数据节点得到的曲线(或折线),需要计算其波峰波谷,也就是极值点。数学上是通过一阶导数等信息来获得极值点的,这里通过一阶微分来处理,得到极值信息。1 极值计算输入节点数据,要求计算波...
  • lyqmath
  • lyqmath
  • 2011年01月17日 23:04
  • 8647

聚类算法(3)——PCCA、SOM、Affinity Propagation

这篇日志是这个系列里算法部分的最后一篇,关注的是几个相对另类一点的聚类算法:PCCA、SOM和Affinity Propagation。PCCA是设计来专门用于马尔科夫模型的一种聚类算法;SOM是基于...
  • wwj_ff
  • wwj_ff
  • 2015年08月01日 16:48
  • 430

聚类与分类的区别?

聚类 有一天老板给你一堆数据,就像是这样的。。。。。 然后他说,你给我分类(聚类)出来,然后拍拍屁股走人了,办公室里留下你孤独的身影。。。 那这种纯属于数据的,一点带标签的影子都没有的有什...

二维曲线极值点寻找法

  • 2017年06月30日 09:56
  • 1KB
  • 下载

根据价格变化自动识别极值点策略

1. 已有的搜索极值点的工具 1.1. 分形和类似的工具 分形(Fractals)是用于找到极值点的流行工具,它们可以在5个柱的序列中找到价格的高点和低点(图 1)...

DOG与寻找极值点

  • 2011年11月30日 09:53
  • 169KB
  • 下载

SIFT之极值点检测

极值点检测模块,主要由 5 个部分组成:像素 窗生成模块、极值点检测、低对比度点剔除、强边缘点剔除和特征点位置信息存储, 像素窗生成模块缓存两行图像生成 3x3 的图像块,极值点检测模块将...

c++获取数据极值点

  • 2017年10月27日 10:12
  • 3KB
  • 下载

极值点搜索

  • 2015年09月13日 17:44
  • 40KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Matlab在曲线中如何标示极值点?
举报原因:
原因补充:

(最多只允许输入30个字)