矩阵上的垃圾、索引和唯一(如何保持矩阵格式)

2023-12-14

在 8x8 矩阵上使用此方法:

>> [junk,index] = unique(data,'first');        %# Capture the index, ignore junk
>> data(sort(index))                           %# Index data with the sorted index

以 64x1 格式输出格式(如果未找到重复)或 nx1(如果找到一些重复)。

我的问题是如何在不排序的情况下保持矩阵格式?

我需要它来检查唯一(行)是否有重复项而不是唯一的单元格。并删除重复的行但保留格式(不排列/排序)。


如果您想要唯一的行,同时保持原始顺序,请尝试以下操作:

[M,ind] = unique(data, 'rows', 'first');
[~,ind] = sort(ind);
M = M(ind,:);

Example:

>> data = randi(2,[8 3]);
data =
     1     2     1
     1     2     1
     1     1     2
     2     2     2
     1     1     1
     2     2     2
     2     2     2
     2     1     1
>> M
M =
     1     2     1
     1     1     2
     2     2     2
     1     1     1
     2     1     1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

矩阵上的垃圾、索引和唯一(如何保持矩阵格式) 的相关文章

随机推荐

  • Fluent nHibernate 错误 - 无法编译映射文档:(XmlDocument)

    我已阅读有关 Fluent nHibernate 的所有问题 但没有找到答案 我正在尝试运行入门教程here我收到此错误 无法编译映射文档 XmlDocument 当我运行 CreateSessionFactory 时发生错误 privat
  • CakePHP:调用非对象上的成员函数 find()

    查看我的管理索引时出现以下错误 Notice 8 Undefined property ClientsController Clients APP controllers clients controller php line 27 Cal
  • Storyboard 无法实例化名为 UIStoryboardUnwindSegueTemplate 的类崩溃

    我刚刚完成了有关 Storyboard 的 Apple 教程 并在运行 iOS 5 1 1 的 iPhone 4 上运行了该应用程序 在模拟器上 当我按下添加按钮时 我得到从底部向上滑动的模态视图 没有崩溃 我可以输入数据 点击完成按钮并显
  • 如何定义“类型”的含义

    摘自埃里克 利珀特的博客 about 是 的意思是什么 类型的一个常见概念是 类型是值的集合 而赋值兼容性只是检查给定值是否是必要集合的成员 但 C 中的情况并非如此 他给出的反例是null is string回报false but str
  • wso2 身份服务器 oauth userinfo 仅返回 sub

    我已经在wso2身份服务器中设置了SP 并且能够使用playground在auth2中获取access token 参考 https docs wso2 com display IS510 OAuth 2 0 with WSO2 Playg
  • 如何提高 Django 管理搜索中相关字段的查询性能 (MySQL)

    在 Django 中我有这个 模型 py class Book models Model isbn models CharField max length 16 db index True title models CharField ma
  • 如何让 OS X 识别驱动器号?

    我知道 异端 但我陷入了困境 我有很多使用绝对路径名的配置文件 这导致 OS X 和 Windows 之间不兼容 如果我能让 OS X 我敢打赌是两者中更灵活的一个 识别问 foo bar bim properties作为有效的绝对文件名
  • 在 Windows 上使用参数静默运行安装程序 (.exe)

    我有一个 Windows 安装文件 exe 用于安装软件 这是第三方可执行文件 在安装过程中 它需要特定的值并有一个 UI 我想以静默方式运行此 setup exe 无需任何手动干预 即使是提供参数值 在花了一些时间谷歌搜索该方法之后 我觉
  • 根据用户输入编写包含变量 WHERE 的查询

    我在查询时遇到问题 我希望它做的是检查每个变量是否存在 如果不存在则忽略它们 我还想在表格中显示结果 任何帮助将不胜感激 到目前为止我所拥有的 这是我的代码 目前 它返回一个包含数据库中所有结果的数组 但如果我将 WHERE 子句中的 OR
  • 如何从 WSDL URL 生成 WSDL 文件?

    我的问题是我创建了一个网络服务客户端wsimport当创建其服务对象时 由于 HTTPS 它失败了 如下所示 MyService Service service new MyService Service new URL https www
  • 检查 JSON 中是否存在对象

    我需要知道 JSON 字符串中是否存在某个对象 并根据该对象的存在执行不同的操作 如果它不存在 我想省略该对象 因为它会抛出 NullPonterException 我尝试过使用if但没有成功 有人可以告诉我如何检查对象的存在吗 先感谢您
  • Java WAR - 从外部 JAR 加载 Spring bean

    我想在我的 Spring MVC Web 应用程序 打包为 WAR 中加载一些带有注释的 Spring 框架 bean Service来自外部 jar 它负责访问数据库和位于类路径中在 WEB INF lib 下 如果可能的话 最好使用以下
  • Azure DevOps 存储库备份副本 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我们已经创建了存储库https dev azure com 运行良好 现在 我的经理希望定期获得该存储库的备份副本 我向经理解释说https dev
  • 将 div 内的图像与响应高度垂直对齐

    我有以下代码 它设置一个容器 当调整浏览器大小 以保持方形纵横比 时 该容器的高度随宽度而变化 HTML div class responsive container div class dummy div div class img co
  • 如何使用 Meteor 为 MongoDB 提供配置?

    The meteor命令都会启动 Meteor 和 MongoDB 我怎么有meteor启动 MongoDB 时执行与此命令等效的命令mongod profile 1 slowms 1 或者 meteor 使用的某个地方是否有 mongo
  • Symfony ChoiceType $choices - 标签和值交换

    交响乐2 8 2 根据 Symfony 文档 选择选项是一个数组 其中数组键是项目的标签 数组值是项目的值 http symfony com doc 2 8 reference forms types choice html choices
  • qsort 没有对字符串数组进行排序[重复]

    这个问题在这里已经有答案了 我尝试使用 qsort 对字符串数组进行排序 这是我的数组的内容 a orange apple mobile car 这就是我使用 qsort 的方式 int myCompare const void a con
  • 从命令行列出所有环境变量

    是否可以列出all来自 Windows 命令提示符的环境变量 相当于PowerShell的东西gci env or ls env or dir env Just do SET 你也可以做SET prefix查看名称以以下开头的所有变量pre
  • 使用导航菜单显示隐藏 html 代码/内容 [关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我有一个按点击付费 PPC 登录页面 该页面的顶部有一个菜单 主页 服务 关于 我不想有另外两个页面用于服务 关于 我只想更改内容并替换所有内容 包括和之后的内容div class i
  • 矩阵上的垃圾、索引和唯一(如何保持矩阵格式)

    在 8x8 矩阵上使用此方法 gt gt junk index unique data first Capture the index ignore junk gt gt data sort index Index data with th