码迷,mamicode.com
首页 > 编程语言 > 详细

数组数据分析算法中峰区域的确定

时间:2016-12-27 22:21:19      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:实现   size   matlab实现   ati   而且   文献   font   网站   维数   

做数据分析算法,使用MATLAB进行算法研究,使用C#进行工程实现比较合适,目前出现这样的情况,有一个数组,经过某种超分辨算法得到的数据点很稀疏,而且峰区域变得又高又细的。所以需要对该区域求和,就涉及到了峰位的确定,进而进行峰区域的确定,这里要注意,必须先确定峰位,再谷位,进而峰区域。

 

matlab实现算法的思路为

1、基于局部极值算法从原始数据数组获取局部极值数组(极大值,极小值,极大值索引,极小值索引);

2、极大值降序排列;

3、查找与极大值的索引最相邻的两个极小值索引,确定峰区域;

4、峰区域中原始数据数组求和;

 

C#改写存在比较多的难题,但是可以慢慢解决,下面一步一步开讲(待续)

涉及到的内容有

1、c#二维数组排序

2、

 

 

 

 

参考文献:

1、脚本之家:C#实现对二维数组排序的方法

2、ITPUB网站.NET技术的博客:C# 实现二维数组的排序算法(代码) 

3、Lic.的matlab局部极值算法(代码)

 

数组数据分析算法中峰区域的确定

标签:实现   size   matlab实现   ati   而且   文献   font   网站   维数   

原文地址:http://www.cnblogs.com/liq07lzucn/p/6227553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!