方法1

遍历所有行,找到满足要求的行tag,然后调用A(a,:) = []

A = neighborhood_s;
a = [];
for i = 1 : size(A,1)if abs(A(i,7)) > 1.0 || abs(A(i,8)) > 1.0a = [a; i];end
endA(a, :) = [];

耗时20分钟!

方法2

使用逻辑判断,找到行tag,然后调用A(id,:) = []

注意是|,如果使用||会报错“|| 和 && 运算符的操作数必须能够转换为逻辑标量值”。

id = abs(A(:,7)) > 1.0 | abs(A(:,8)) > 1.0;
A(id,:) = [];

耗时2秒!

方法3

使用find函数,找到行tag,然后调用A(id,:) = []

id = find(abs(A(:,7)) > 1.0 | abs(A(:,8)) > 1.0);
A(id,:) = [];

耗时2秒!

总结

上述三种方法中:方法3耗时最短,为2秒;方法1耗时最长,为20分钟;方法2和方法3的耗时在同一量级上。推荐使用方法2和方法3。

matlab中删除矩阵中的某些行相关推荐

  1. Matlab如何删除矩阵中的零元素,重新整理不等行的矩阵

    现在我有的是一个50行,1832列的矩阵,但是其每一列上有效的数字并不多,且不相等,其余都是没用的0元素.那么如何删除矩阵中的零元素,重新整理不等行的矩阵?先上结论. 结论:最方便的还是转化成Cell ...

  2. MATLAB中删除矩阵的某些列或某些行

    MATLAB中删除矩阵的某一列或某一行 删除某一行 例子 删除某一列 例子 删除多行 例子 删除多列 例子 删除某一行 b([行数],:) = [];// b为矩阵名 例子 删除第一行 删除第三行 删 ...

  3. matlab 连通域数量,【Matlab】找到矩阵中每个连通域的最小值

    [Matlab]找到矩阵中每个连通域的最小值 [Matlab]找到矩阵中每个连通域的最小值 连通域在我浅薄的图像处理知识中,一直是很神圣的存在.最近想在Matlab里实现的时候,发现竟然一个函数就解决 ...

  4. matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵

    matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...

  5. Numpy数组中删除指定位置、指定行或指定列的数据:numpy.delete()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Numpy数组中删除指定位置.指定行 或指定列的数据: numpy.delete() [太阳 ...

  6. 如何在PHP中删除字符串中的所有空格? [重复]

    本文翻译自:How do I strip all spaces out of a string in PHP? [duplicate] Possible Duplicate: 可能重复: To str ...

  7. mysql删除表中内容_SQL中删除表中的内容

    展开全部 (1)如果想清空表里面的内容可以使32313133353236313431303231363533e78988e69d8331333366306438用:delete from KF: (2 ...

  8. php数组重复值销毁,如何从PHP中删除数组中的重复值

    如何从PHP中删除数组中的重复值 如何从PHP中删除数组中的重复值? 21个解决方案 204 votes 使用array_unique(). 例: $array = array(1, 2, 2, 3) ...

  9. python删除字符串中的字母_在Python中删除字符串中的大写字母

    我想写一个函数消除一个字符串和2个可选参数.第一个可选参数(bad_characters)取一个字母,第三个参数(case_sensitive)取一个布尔值.该函数应该接受一个字符串s并移除bad_c ...

最新文章

  1. 韩国踩点跪:自愿向美交半导体机密,曾放话硬刚
  2. 使用npm安装TypeScript
  3. android studio云测,Android studio 下的robotium自动化测试和持续集成
  4. 用LVM管理Linux系统服务器存储空间
  5. Http压力测试之ab
  6. LeetCode 274. H-Index
  7. 使用Pytorch简单实现混合密度网络(Mixture Density Network, MDN)
  8. Jenkins+Gitlab+ansible-playbook上线流程
  9. java 权限控制 demo_javaWeb用户权限控制简单实现过程
  10. Maven具体解释之------maven版本号管理
  11. 高质量计算机学习网站
  12. 什么是软件开发模式?
  13. 免费wms物流管理存在的管理漏洞(下)
  14. 幽默笑话大全 API 接口
  15. 视觉识别真是火得发烫,依图科技宣布完成2亿美元融资
  16. 下载并安装Pandoc
  17. IOS学习笔记-加速度传感器(重力感应)-UIAccelerometer
  18. SLC、MLC、TLC闪存颗粒
  19. 自用-jupyter启动和快捷键
  20. 如何快速生成gif动图表情包?教你制作gif表情包图片

热门文章

  1. Android Paint绘制动态心电图效果
  2. windows - DirectX渲染的学习总结
  3. 2010年度个人工作总结
  4. 由一位坛友的布局想到的定位问题:absolute和relative
  5. golang框架gin的日志处理和zap lumberjack日志使用
  6. 20180402-B · US Tuition Costs · ggplot2, 条线图 柱状图 · R 语言数据可视化 案例 源码
  7. 高级语言.汇编语言和机器语言
  8. toi,atol,strtod,strtol,strtoul实现类型转换
  9. 用浏览器快速开启Docker的体验之旅
  10. Flex中Tree的用法备忘(增删改查节点)