|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 用c语言或者matlab求拐点
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3139
人关注过本帖
标题:
用c语言或者matlab求拐点
只看楼主
加入收藏
司徒尹辛
等 级:
新手上路
帖 子:10
专家分:0
注 册:2012-8-1
结帖率:
0
楼主
收藏
问题点数:0 回复次数:4
用c语言或者matlab求拐点
1000多个点构成的不规则曲线,没有曲线方程,怎么求它的拐点呀~~~本人绞尽脑计也弄不出来啊,愁死了,求大神啊
搜索更多相关主题的帖子:
曲线
matlab
2013-03-03 20:35
举报帖子
使用道具
赠送鲜花
小xiong
等 级:
青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
第
2
楼
收藏
得分:0
学习,,,
2013-03-03 20:46
举报帖子
使用道具
赠送鲜花
yuccn
来 自:何方
等 级:
版主
威 望:
167
帖 子:6815
专家分:42393
注 册:2010-12-16
第
3
楼
收藏
得分:0
如果一个点比前一个高比后一个低、或者比前一个低比后一个高,那么就可以就是拐点了
1 先把这1000个点,按x 坐标排序,从小到大
2
for (i = 1 到999){
if ( (a[i].y > a[i-1].y && a[i].y < a[i+1].y) || (a[i].y < a[i-1].y && a[i].y > a[i+1].y)) )
{
点(a[i].x, a[i].y)是拐点
}
我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-03 20:50
举报帖子
使用道具
赠送鲜花
司徒尹辛
等 级:
新手上路
帖 子:10
专家分:0
注 册:2012-8-1
第
4
楼
收藏
得分:0
回复 3楼 yuccn
点是离散的,还有同一个y值对应十几个x值的时候,您说的那个方法不太管用
2013-03-03 20:57
举报帖子
使用道具
赠送鲜花
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
5
楼
收藏
得分:0
楼上仁兄的分析不对。一条斜线上的点即满足楼上的说法,但它们不是拐点吧。
楼主想要的拐点是采样点中的还是拟合后曲线上的?如果是拟合曲线上的那就对拟合曲线求导计算,如果是采样点中的,虽然也是求导,但可以简单地计算该点与相邻点构成直线的斜率来判断。
重剑无锋,大巧不工
2013-03-03 21:10
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
用c语言或者matlab求拐点
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025607 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved