Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-07-24, 09:13   #1
lbchina860
初级会员
 
注册日期: 2009-06-10
年龄: 45
帖子: 4
声望力: 0
lbchina860 正向着好的方向发展
默认 数据编程中的问题求教

有一批地质数据,每个元素经处理后得到37万个数据。现在的处理要求是这样的:对于任意一个数据,看其后相邻的数据,若任意两两间的距离小于某个参数alpha(可以理解为,对于一个区域,最大值和最小值的差小于alpha),则这些相邻的数据组成一个小的区域。如此找出所有的区域,并求出每个区域的数据量。
当然,编程实现很简单,利用嵌套的两个while循环即可,我就是这样实现的。但经过操作发现,现实中不可行。由于是嵌套循环,而每个元素的数据量达到37万之多,运行了近一个半小时,一个元素都没有运行出结果,还在显示繁忙。
特此求教,希望大家一起讨论和指正!
在此还有一个问题向大家请教。对于正弦波,在每个半周期中为单调增(或减)的。现在有一系列散点数据,其连接图形可以类比于正弦曲线。但是在每半个周期之内存在许多的小的波折曲线导致并非单调,如何编程处理呢?

此帖于 2009-07-24 20:16 被 lbchina860 编辑。 原因: 添加内容
lbchina860 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 09:02


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.