作业帮 > 综合 > 作业

如何将matlab中的for循环优化,怎样将矩阵向量化

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:47:07
如何将matlab中的for循环优化,怎样将矩阵向量化
我在用matlab做一个数字手写体识别的程序,预处理和特征点(端点,三交叉点,四交叉点)都提取出来了,但是现在要做伪特征点的过滤.我写了几层for循环的算法,运行的很慢,而且还有很多错误,我是新手,不太会矩阵的向量化,也不知道该怎么从矩阵中提取像素为1的点的坐标.
思想:
1、两个端点距离太近的,且周围没有其他特征点的,需要把这两个端点去掉,变为一个三交叉点.
2、两个三交叉点距离太近的,需要把这两个三交叉点变为一个四交叉点.
3、两个端点和一个四交叉点距离太近的,需要把这三个点变为一个三交叉点.
4、一个端点和一个三交叉点距离太近的,需要把这个端点去掉,三交叉点不变.
5、一个端点和两个三交叉点距离太近的,需要把这三个点变为一个三交叉点.
可以就写这五种情况中的一种来演示一下,我实在弄不出来了.
加1762147196交流一下吧~我对这个问题挺感兴趣的