Matlab的集合运算[转]

news/2024/6/17 10:31:16 标签: matlab

今天遇到一个问题:有向量a和向量b,b是a的子向量(元素全部来自a),求向量a去掉向量b后剩下的元素构成的向量。

这么一个简单的问题,搜了半天也没有得到结果,因为找不到合适的关键词来描述这个问题。

在simwe上一提问就很快得到了解答:集合求差,看来自己对matlab这一工具的运用还是太肤浅了。下面把得到的答案和网络上搜到的相关命令总结如下:

matlab里有关于集合运算的函数有如下的一些:

intersect:集合交集 

ismember :是否集合中元素

issorted:判断集合是否排序 (相关函数,sort:排序)
setdiff :集合差集 
setxor :集合异或(不在交集中的元素) 
union :两个集合的并 
unique :返回向量作为一个集合所有元素(去掉相同元素)

          举例如下:

>> clear;
>> a=0;
>> A=[1 2 3 4 5];
>> B=[0 1 5 7 2];
>> C=union(A,B)%求集合A与B的并集
C =
    0     1     2     3     4     5     7
>> D=intersect(A, B)%求集合A与B的交集
D =
    1     2     5
>> E = setdiff(A, B)%求集合差A-B
E =
    3     4
>> F = setxor(A, B)%求A与B交集的补集
F =
    0     3     4     7
>> ismember(a,A)%判断a是否属于A
ans =
    0
>> issorted(A)
ans =
     1

转载于:https://www.cnblogs.com/york-hust/p/3394363.html


http://www.niftyadmin.cn/n/911159.html

相关文章

[UE4]如何编译部署独立专用服务端(Standalone Dedicated Server)

这是论坛上对UE服务端功能的回答,意思是UE4提供了网游服务端所具备的特性,包括位移修正、物理碰撞检测。这些特性不是UE4才加入,早期UE版本就有了。 https://answers.unrealengine.com/questions/14311/what-online-multiplayer-features-are…

Quartz快速入门案例,SpringBoot整合Quartz

Quartz整体架构 QuickStart HelloJob.class public class HelloJob implements Job {Overridepublic void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {System.out.println("niu");System.out.println(jobExecutionContext.ge…

springboot整合quartz实现手动控制任务启动,暂停,重启

Maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId><version>2.5.4</version></dependency>Job public class Job1 extends QuartzJobBean {Overridep…

EasyNVR智能云终端接入AI视频智能分析功能,用户可自定义接入自己的分析算法...

视频分析的需求 人工智能的发展和在行业中的作用就不用多说了&#xff0c;已经到了势在必行的一个程度了&#xff0c;尤其是对于流媒体音视频行业来说&#xff0c;这基本上是人工智能重中之重的领域&#xff0c;视频人工智能&#xff0c;也就是视频视觉分析的应用方式大体上可以…

@DisallowConcurrentExecution,@PersistJobDataAfterExecution注解

用在哪里 都是用在Job实现类上。作用于JobDetail实例 DisallowConcurrentExecution Quartz定时任务默认都是并发执行的&#xff0c;不会等待上一次任务执行完毕&#xff0c;只要间隔时间到就会执行, 如果定时任执行太长&#xff0c;会长时间占用资源&#xff0c;导致其它任务…

enableEventValidation

回发或回调参数无效。在配置中使用 <pages enableEventValidation"true"/> 或在页面中使用 <% Page EnableEventValidation"true" %> 启用了事件验证。出于安全目的&#xff0c;此功能验证回发或回 调事件的参数是否来源于最初呈现这些事件的服…

奇偶数排序

题目描述 输入10个整数&#xff0c;彼此以空格分隔。重新排序以后输出(也按空格分隔)&#xff0c;要求: 1.先输出其中的奇数,并按从大到小排列&#xff1b; 2.然后输出其中的偶数,并按从小到大排列。 输入描述: 任意排序的10个整数&#xff08;0&#xff5e;100&#xff09;&am…

SpringAOP快速入门案例

什么是AOP AOP&#xff08;Aspect Oriented Programming&#xff09;&#xff0c;面向切面思想&#xff0c;是Spring的三大核心思想之一&#xff08;另外两个&#xff1a;IOC-控制反转、DI-依赖注入&#xff09;。 AOP体系 简单地去理解&#xff0c;其实AOP要做三类事&#…