标题:[求助]已知一组离散有周期的数据,如何求极值点坐标?
只看楼主
syden11
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-12
 问题点数:0 回复次数:7 
[求助]已知一组离散有周期的数据,如何求极值点坐标?
一组离散的数据,有明显的周期特性,和正弦变化类似,请问如何求其极值点的坐标啊?
如果用非线性拟合,在不知道其对应函数的情况下能够进行拟合吗??重要的用什么程序方法能够选出极值点和这些点对应的坐标呢????请大家能够帮帮我...
搜索更多相关主题的帖子: 极值点 坐标 周期 数据 离散 
2007-06-13 15:15
seidel
Rank: 4
等 级:贵宾
威 望:11
帖 子:217
专家分:20
注 册:2007-1-31
得分:0 

你的数据是离散的,为何又要求极大值?



究竟离别只是一场退出还是美好记忆的延续,    最美好的爱究竟是成全还是守候?
2007-06-14 11:30
syden11
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-12
得分:0 
因为数据太多了,而且我要求各个极大值对应的横坐标间的距离啊??
2007-06-14 12:39
qiusg_1985
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-4-21
得分:0 
%设你的离散数列是z,
%把求出的极大值点放在a阵中,a的每一列对应横坐标和纵坐标
a=[];
for i=2:length(z)-1
if z(i)>=z(i+1) && z(i)>=z(i-1)
a(end+1)=z(i);
end
end
2007-06-14 14:29
包123
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-5-17
得分:0 
a=[];b=[];
for i=2:length(z)-1
if z(i)>=z(i+1) && z(i)>=z(i-1)
a(end+1)=z(i);
b(end+1)=t(i);%t为自变量
end
end

a
b
%把求出的极大值点放在a阵中,a纵坐标,b对应横坐标

[此贴子已经被作者于2007-6-16 9:27:29编辑过]

2007-06-14 15:43
syden11
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-12
得分:0 
哈哈哈,谢谢你们大家啊...
2007-06-15 13:12
syden11
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-12
得分:0 

包123,你的y和t 没有定义,是什么意思 啊???

2007-06-15 23:13
包123
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-5-17
得分:0 
我习惯用y
呵呵
2007-06-16 09:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-147148-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.200960 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved