首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在matlab中构造无序对数据结构?

如何在matlab中构造无序对数据结构?
EN

Stack Overflow用户
提问于 2015-07-16 19:16:09
回答 2查看 175关注 0票数 1

如何在matlab中构造无序对结构?

让我们用E表示这样的结构,其中E= {(i,j),(k,p),…}和(i,j)=(j,i)。那么如何在matlab中构造E呢?有什么建议吗?

提前谢谢你

EN

回答 2

Stack Overflow用户

发布于 2015-07-16 19:47:34

Bas Swinckels建议的是一种有效存储集合的方法。由于您的每个双精度包含两个元素,我将使用一个具有三个约束的矩阵:

  1. 在每一行中,第一个元素比第二个元素小。如果是nessecary,则排序。这样,复数(i,j)和(j,i)得到相同的representation.
  2. Having 1.确保行必须是唯一的,以确保每个元素只出现一次。
  3. 要使集合具有唯一的表示,请对行进行排序。

对于任何输入,您都可以使用以下代码确保三个属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>> M=[1,2;2,1;3,2;1,3;3,1]

M =

     1     2
     2     1
     3     2
     1     3
     3     1

>> sortrows(unique(sort(M,2),'rows'))

ans =

     1     2
     1     3
     2     3

(对于大多数matlab版本,sortrows是多余的,因为unique已经读取了排序)

矩阵表示的替代方法是一个单元格:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{[1,2],[1,3],[2,3]}

它的性能可能较差,但您可以将其扩展到不同大小的元组。最后一种选择,使用位掩码表示集合,在这种情况下似乎效率不高。

票数 1
EN

Stack Overflow用户

发布于 2015-07-19 11:40:53

任何具有相等行和列的对称矩阵都可以满足您的要求:

a = zeros(3)b = ones(2)

a( i, j ) = a( j, i );

我希望这能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31462681

复制
相关文章
如何在python中构造时间戳参数
前面有一篇随笔大致描述了如何在jmeter中生成时间戳,这次继续介绍下在用python做接口测试时,如何构造想要的时间戳参数
冰霜
2022/03/19
2.6K0
如何在python中构造时间戳参数
如何在MATLAB中实现各种特殊上标?
本文只针对特殊上标情况,上下角标可由符号“^”或者“_”实现,故不在本文讨论范围之内,特殊上标的示例如下图所示。
巴山学长
2021/07/30
4.5K0
P1341 无序字母对
题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。 输入输出格式 输入格式: 第一行输入一个正整数n。 以下n行每行两个字母,表示这两个字母需要相邻。 输出格式: 输出满足要求的字符串。 如果没有满足要求的字符串,请输出“No Solution”。 如果有多种方案,请输出前面的字母的ASCII编码尽可能小的(字典序最小)的方案 输入输出样例 输入样例#1: 4 aZ tZ Xt
attack
2018/04/13
6470
如何在无序数组中查找第K小的值
(1)最简单的思路直接使用快排,堆排或者归并排,排序之后取数组的k-1索引的值即可,时间复杂度为O(nLogn)
我是攻城师
2019/05/31
5.8K0
MatLab数据结构
MatLab数据类型主要分为逻辑类型、数值类型、字符类型、结构类型、单元数组、函数句柄、映射容器和表格类型。
hotarugali
2022/03/01
1.2K0
Redis 数据结构之set无序集合
set类型 ⽆序集合 元素为string类型 元素具有唯⼀性,不重复 说明:对于集合没有修改操作 增加 添加元素 sadd key member1 member2 ... 例1:向键'a3'的集
Devops海洋的渔夫
2019/08/20
5600
Redis 数据结构之set无序集合
如何在matlab中实现可编辑下拉菜单?
小编经过权衡后,选择了第三种方式来实现,并相关操作集成到一个名为popUpMenu的函数当中,如果需要使用直接调用即可,下面就一起来看看这个函数吧。
巴山学长
2020/06/03
2.3K0
如何在matlab编程中逢山开路、遇水搭桥?
相信小伙伴们在matlab编程中肯定最不愿意遇见的就是“Error”了吧,前几天帮忙一位小伙伴写代码,其中需要使用到一个圆形区域去逐行扫描矩阵,以确定每个矩阵元周围元素的分布情况。
巴山学长
2020/02/17
1K0
如何在matlab编程中逢山开路、遇水搭桥?
【MATLAB】矩阵操作 ( 矩阵构造 | 矩阵运算 )
设置一个已经给定的矩阵的行列重复次数 , 根据给定的矩阵 , 进行指定的重复 , 生成新矩阵 ;
韩曙亮
2023/03/29
1.3K0
【MATLAB】矩阵操作 ( 矩阵构造 | 矩阵运算 )
如何在matlab矩阵中随机生成圆【含源代码】
言归正传,巴山在浏览知乎时邀请我回答上图所示的问题,所幸就点进去看了一眼,并给了解题思路。
巴山学长
2021/03/30
2.1K0
如何在matlab矩阵中随机生成圆【含源代码】
如何在 Matlab 中绘制带箭头的坐标系
方法二:使用 Matlab 自带的一个图窗标注函数 annotation,具体用法请点击查看文档,简而言之,该函数可以在图窗指定位置绘制图形(箭头,矩形,椭圆等)或文字。其中绘制箭头的调用格式为
iam002
2021/08/18
8.4K0
如何在 Matlab 中绘制带箭头的坐标系
如何在没有matlab的电脑中运行matlab程序?
巴山很久之前给大家介绍了如何打包封装matlab程序(m文件exe打包封装教程),封装成exe的matlab程序要如何才能在其他电脑中正常运行呢?
巴山学长
2021/03/30
2.5K0
如何在没有matlab的电脑中运行matlab程序?
如何在 Core Data 中对 NSManagedObject 进行深拷贝
对 NSMangedObject 进行深拷贝的含义是为一个 NSManagedObject(托管对象)创建一个可控的副本,副本中包含该托管对象所有关系层级中涉及的所有数据。
东坡肘子
2022/07/28
1.5K0
如何在 Core Data 中对 NSManagedObject 进行深拷贝
如何在 Tableau 中对列进行高亮颜色操作?
在做数据分析时,如果数据量比较大,可以考虑使用颜色对重点关注的数据进行高亮操作,显眼的颜色可以帮助我们快速了解数据和发现问题。比如一个数据表可能会有十几到几十列之多,为了更好的看清某些重要的列,我们可以对表进行如下操作——
小马哥的牛棚
2020/08/20
5.9K0
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
可以利用UTL_FILE包,但是,在此之前,要注意设置好UTL_FILE_DIR初始化参数。
AiDBA宝典
2019/09/30
29.2K0
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
matlab是fmincon,matlab中fmincon
标签: fmincon| MATLAB非线性优化fmincon_数学_自然科学_专业资料。MATLAB非线性优化函数fmincon的详细整理 active-set and sqp algorithms 不接受用户提供的海塞矩阵……
全栈程序员站长
2022/08/12
2K0
如何在Gitlab流水线中对部署进行控制?
在我们的自动化世界中,为什么要手动做一些事情?手动几乎已成为低效率的代名词。但是,对于CI/CD管道,正确的配置手动作业可能是控制部署并满足合规性要求的好方法。让我们看一下如何定义手动作业以服务于两个重要的场景:控制谁可以去部署,设置手动批准作业。
DevOps云学堂
2020/07/27
1.9K0
如何在Gitlab流水线中对部署进行控制?
【数据结构】实现字典API:有序数组和无序链表
根据文章内容总结摘要
啦啦啦321
2018/01/03
1.3K0
【数据结构】实现字典API:有序数组和无序链表
对ImageIO的私有构造方法的理解
1. 来源 ---- 昨天一个朋友问我,ImageIO类中显示实现了私有的无参构造方法,它的作用是什么? 2. 最初的想法 ---- 3. 之后的理解 ---- 晚上闲下来之后,我查看了该类源码,发现其为final类(final类也就意味着不能被其他类继承),然后发现该类提供的方法都为static之后才恍然大悟。该类就是一个工具类,私有构造就是为了别人不能创建该类的对象,对于工具类而言,对象是没有任何意义的。 4. 工具类实现的总结 ---- 工具类定义为 final,可以防止被别人失误继承。 显示定义私有
山海散人
2021/03/03
3470
点击加载更多

相似问题

列表中无序对值的Python数据结构

22

如何在docopt中构造无序参数?

14

对Matlab数据结构的建议

12

如何在MATLAB中创建数组数据结构?

13

编译器构造:处理对无序符号的引用

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文