| 查看: 1516 | 回复: 5 | |||
[交流]
【求助】用matlab编程,需要将数据自检分类(高手进来指点下)已有2人参与
|
|
如题,急需做一个matlab程序,苦于不知道入手,请高手指点下啊~~ 具体要求是:一个有限空间,任意给你这个空间里一组坐标数据(可能是点,或者线),我需要知道这些点或者线是不是孤立的,如果是连续两个点放在一起即称为团簇(如1*2表示上下有两个点连一起,,2*2表示横向两个,纵向两个点、既四个点团在一起,,,,根据点的位置、数量来分类),同理连续两条线挨在一起的也需要分类。最终编写一个程序,使得任意数据通过程序可以自动分类,并输出分类结果。 现在感觉比较混乱,不知道用什么样的语句编写这个函数。请高手进来指点下!!!!可能有没说清楚的地方,欢迎随时提问!(本人金币不多,还望谅解~~~) |
» 猜你喜欢
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
ACS Applied Polymer Materials投稿
已经有10人回复
RSC ADV状态问题
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
用Matlab编程,大家看看我编的程序,谁知道哪里错了啊?
已经有5人回复
【课件】MATLAB编程入门
已经有81人回复
如何用matlab画出两组实验测定数据概率密度曲线,求两条曲线重叠部分面积
已经有8人回复
需要用matlab拟合数据的外行人急需帮助
已经有10人回复
如何用matlab软件或者用C及C++自己手工编程寻找转折点
已经有12人回复
MATLAB 编程求解普通实验数据时间序列的最大李雅普诺夫指数!!!
已经有12人回复
如何用matlab处理txt文件里的数据
已经有7人回复
求助matlab编程
已经有13人回复
MATLAB 数据导入
已经有13人回复
【求助】求助 matlab编程:可否实现清除文本文档数据
已经有5人回复
关于应用MATLAB工具箱BP网络编程问题
已经有1人回复
【求助】用MATLAB编程求级数的和
已经有16人回复
【资源】Matlab编程基础及应用(视频教程)
已经有50人回复
witch_girl
金虫 (文坛精英)
- 应助: 0 (幼儿园)
- 贵宾: 0.903
- 金币: 1333.9
- 散金: 15217
- 红花: 105
- 沙发: 52
- 帖子: 14445
- 在线: 1679.7小时
- 虫号: 857925
- 注册: 2009-09-27
- 专业: 信息处理方法与技术
- 管辖: English Cafe

2楼2010-12-27 16:14:33
3楼2010-12-28 11:25:45
witch_girl
金虫 (文坛精英)
- 应助: 0 (幼儿园)
- 贵宾: 0.903
- 金币: 1333.9
- 散金: 15217
- 红花: 105
- 沙发: 52
- 帖子: 14445
- 在线: 1679.7小时
- 虫号: 857925
- 注册: 2009-09-27
- 专业: 信息处理方法与技术
- 管辖: English Cafe

4楼2010-12-28 11:28:40
|
先谢谢了,不过这个是没有数据的目前,不过可以自己定义手动输入,我在详细介绍下~~~~ 在3072*3072象素点一个芯片上,他可能会出现跟上下位置有关的横线,跟横线奇偶有关的竖线,以及分散的点。我们把他分成上下两块来处理,分别用两组数组来表示上下两块可能有的横线,如up[.....](有3073个数,用手动输入),down[.....](有3073个数,用手动输入),,同理再用两组数组表示奇偶方向可能出现的竖线,right[.....],left[.....](同样有3072项),另外一组2*3072的矩阵a(2*3072)表示在这块芯片上可能出现的点坐标。总结,即使通过手动输入以上五组数据up[..],down[..],right[..],left[..],a,然后通过一个筛选程序统计这块板上共有多少条横线,竖线,点(要区分是孤立的,还是2,3,4个点团在一起的),及时需要得到4个输出量:N_up+down(可能会重合)=?,N_right+left=?,N_点{}=?(点的分类应该用数组表示,即单个点几个,两个点有几个?。。) 如上所述,不知道我说清楚了没,可能有点表达不清的地方,大家可以随时提问,确实比较麻烦,希望高手求解,,谢谢!!!!! |
5楼2010-12-28 15:49:16
|
还是觉得没有说清楚,在整理下: 1、需要手动输入5组数据:up[...]这是1*3072的向量,其中包含了上半块芯片可能出现横线坐标,如[..3,0,0,....107...]; down[....]这也是1*3072的向量,其中包含了下半块芯片可能出现横线坐标,如[1,0,0,....107...]; right[...]是1*3072的向量,其中包含了芯片可能出现偶性竖线坐标; left[...]是1*3072的向量,其中包含了芯片可能出现奇性竖线坐标; point[..]是2*随机数的向量,他表示可能出现的点坐标,如(1,2;3,7)表示坐标分别在(1,3)和(2,7)两个位置出现了两个点。 2、统计一共有多少条横线N1,竖线N2 3,先判断散点是不是在横线或者竖线上,若在的话就属于线型,若不在就是点;进一步判断这些点是不是孤立的,既是看看这些点旁边还有没有几个点团簇在一起,输出结果N()(此时应该是一个数组表示,分别显示单独点有几个,两个点哎在一起的是几个,三个点......) 最后函数输出结果为N1,N2,N()即可,相当于是对输入数据的一个统计函数。 再次谢谢那位高手了,本人实在不知道怎么下手,摆脱大侠们帮帮忙,看看怎么处理好,谢谢!!! ![]() ![]() ![]() |
6楼2010-12-28 16:23:18













现在感觉比较混乱,不知道用什么样的语句编写这个函数。请高手进来指点下!!!!可能有没说清楚的地方,欢迎随时提问!(本人金币不多,还望谅解~~~)
回复此楼
