【矩阵论】单射、满射与双射

【矩阵论】单射、满射与双射映射;Mapping映射是两个集合中的一种特殊的对应关系,即如果按照某种对应法则,对于集合A中的任何一个元素,在集合B中都有惟一的元素与它对应,那么这样的对应(包括对应法则)叫做集合A到集合B的映射。其中,A中的元素称为原像,B中的元素称为A中元素的像(imageimage)。单射、满射与双射;Injection,surjectionandbijection单射:在英语中称为injection

大家好,又见面了,我是你们的朋友全栈君。

映射;Mapping


映射是两个集合中的一种特殊的对应关系,即如果按照某种对应法则,对于集合A中的任何一个元素,在集合B中都有惟一的元素与它对应,那么这样的对应(包括对应法则)叫做集合A到集合B的映射。其中,A中的元素称为原像,B中的元素称为A中元素的像( i m a g e image image)。

单射、满射与双射;Injection, surjection and bijection


单射:在英语中称为 i n j e c t i o n injection injection o n e one one t o to to o n e one one。设 A A A B B B是两个非空集合, F F F是一个映射。如果对 B B B中任一元素,若 A A A中有其原像,则其在 A A A中的原像有且仅有一个,就称 F F F为一个从 A A A B B B的单射。

即单射只能一对一,不能多对一。

F : A → B F:A \rightarrow B FAB i s is is i n j e c t i o n injection injection i f if if a n d and and o n l y only only i f if if
∀ a , b ∈ A \forall a,b \in A a,bA, T h e n Then Then F ( a ) = F ( b ) ⇒ a = b F(a)=F(b) \Rightarrow a=b F(a)=F(b)a=b

【矩阵论】单射、满射与双射

满射:在英语中称为 s u r j e c t i o n surjection surjection o n t o onto onto。如果每个可能的像至少有一个变量映射其上,或者说值域任何元素都有至少有一个变量与之对应,那这个映射就叫做满射。

即像集合 B B B中的每个元素在 A A A中都有一个或一个以上的原像。

F : A → B F:A \rightarrow B FAB i s is is s u r j e c t i o n surjection surjection i f if if a n d and and o n l y only only i f if if
∀ b ∈ B \forall b \in B bB, ∃ a ∈ A \exists a \in A aA s u c h such such t h a t that that F ( a ) = b F(a)=b F(a)=b

【矩阵论】单射、满射与双射

双射:在英语中称为为 b i j e c t i o n bijection bijection。设 A A A B B B是两个非空集合, F F F是一个映射,如果对 B B B中任一元素,依照映射 F F F A A A中都有其唯一的原像,就称 F F F为一个从 A A A B B B的双射。

即对B中所有的元素, A A A中都存在其唯一原像。

F : A → B F:A \rightarrow B FAB i s is is b i j e c t i o n bijection bijection i f if if a n d and and o n l y only only i f if if
∀ b ∈ B \forall b \in B bB, t h e r e   i s   a   u n i q u e   a ∈ A there\ is\ a\ unique\ a \in A there is a unique aA s u c h such such t h a t that that F ( a ) = b F(a)=b F(a)=b

【矩阵论】单射、满射与双射

参考资料


[1]百度百科:浅谈对应,映射,单射,双射,满射,函数
[2]维基百科:单射、双射与满射

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134059.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab 实现二值图像孔洞填充函数imfill()

    matlab 实现二值图像孔洞填充函数imfill()代码如下:function[I2,locations]=imfill(varargin)[I,locations,conn,do_fillholes]=parse_inputs(varargin{:});ifdo_fillholesifislogical(I)mask=uint8(I);elsemask=I;endmask=padarray(mask,ones(1,ndims(mask)),

    2025年9月7日
    7
  • protractor量角器软件_flashback啥意思

    protractor量角器软件_flashback啥意思官网地址:http://www.protractortest.org/1.预备环境protractor是一个Node.js程序,为了运行protractor,你首先需要Node环境。你还应该检查一下Node的版本,它应该在v0.10.0以上。node–versionNode中附带了npm包管理工具,通过npm可以下载和安…

    2025年8月20日
    5
  • 安利一款免费、开源、实时的服务器监控工具:Netdata

    安利一款免费、开源、实时的服务器监控工具:NetdataNetdata是一个免费、开源、实时的服务器监控工具,可以可视化和监控实时数据,如CPU使用率、RAM使用率、负载、SWAP使用率、带宽使用率、磁盘使用率等。它可以帮助系统管理员了解您的系统或应用程序中正在发生的事情以及刚刚发生的事情。它可以安装在任何物理服务器、虚拟机、容器和物联网设备上。它提供了一个交互式Web界面来查看您的服务器指标,并支持用于持久存储的各种数据存储。在本教程中,我们将向您展示如何在AlmaLinux8上安装Netdata监控工具。先决条件运行Alm

    2022年5月9日
    46
  • Java 开发详解视频教程 孙鑫

    Java 开发详解视频教程 孙鑫http://www.enet.com.cn/eschool/zhuanti/java/要是有能打包下载的就好了

    2022年5月17日
    73
  • Vue进阶(三十六):created() 详解「建议收藏」

    Vue进阶(三十六):created() 详解「建议收藏」这次给大家带来vue.js中created方法的使用详解,使用vue.js中created方法的注意事项有哪些,下面就是实战案例,一起来看一下。这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数。一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中。每一个阶段都会有一个钩子函数,方便开发者在不同阶段处理不同逻辑。一般可以在creat…

    2022年6月25日
    152
  • dpkg命令和作用

    dpkg命令和作用dpkg-ipackage.deb安装包   dpkg-rpackage删除包   dpkg-Ppackage删除包(包括配置文件)   dpkg-Lpackage列出与该包关联的文件   dpkg-lpackage显示该包的版本   dpkg–unpackpackage.deb解开deb包的内容   dpkg

    2022年5月11日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号