单射、双射、满射

单射、双射、满射映射就是说对于集合X里的每一个元素x,按法则f,在集合Y里都有唯一的y与之对应,那么称f为从集合X到集合Y的映射。记作f:X->Y。映射基本要求是1.对于X中的每一个x,都有对应的y,还有2.一个x,只能有一个唯一的y与之对应。按照其他限制条件不同,可分为以下3种:单射:满足,对于不同的x,经过映射后的y不同。即当x1!=x2,f(x1)!==f(x2)。满足单射的映射可以不满足满射,例如,我们将一个满足单射的映射f的值域放大,此时有y没有x与之对应。满射:满足,Y集

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

映射就是说对于集合X里的每一个元素x,按法则f,在集合Y里都有唯一的y与之对应,那么称f为从集合X到集合Y的映射。记作f:X->Y。

映射基本要求是1.对于X中的每一个x,都有对应的y,还有2.一个x,只能有一个唯一的y与之对应。按照其他限制条件不同,可分为以下3种:

单射:满足,对于不同的x,经过映射后的y不同。即当x1 != x2 , f(x1) !== f(x2) 。满足单射的映射可以不满足满射,例如,我们将一个满足单射的映射f的值域放大,此时有y没有x与之对应。

满射:满足,Y集合中的每一个y,都有X集合中的一个x与之对应。满足满射的映射可以不满足单射,例如,我们将3个数的定义域映射到2个数的值域上,虽然满足满射的条件,但是有两个数被映射到同一个y上,不满足单射的条件。

双射:即满足单射又满足满射的映射称为双射。任意一单调增的函数都是满足双射的,把它的定义域和值域调换过来,构成的新函数就是原函数的反函数。

满足双射是一个函数有反函数的充要条件。当满足单射时,反函数满足映射的基本条件2;当满足满射时,反函数满足映射即基本条件1。

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

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

(0)
上一篇 2022年6月10日 下午2:00
下一篇 2022年6月10日 下午2:00


相关推荐

  • totalcmd热键等介绍

    totalcmd热键等介绍totalcmd 是一款功能强大的文件管理软件 用户通过 totalcmd 中文版可以对文件进行编辑 删除以及批量重命名等操作 而且 该软件还支持文件搜索功能 这样用户就能够在杂乱的文件内找到自己需要的资源 能够大大提高用户日常工作效率 基本介绍 TotalCommand 是一个功能全面的文件管理工具 TotalCommand 能够总览计算机中的所有文件 并可对这些文件统一管理 操作简

    2026年3月19日
    1
  • Python小白的10个常犯错误,你还在这样操作吗?

    Python小白的10个常犯错误,你还在这样操作吗?

    2021年7月8日
    83
  • Android ContentProvider学习

    Android ContentProvider学习在 Android 中 我们的应用有的时候需要对外提供数据接口 可以有如下几种方法 1 AIDL2 Broadcast3 ContentProvi nbsp nbsp nbsp nbsp 使用 AIDL 需要我们编写 AIDL 接口以及实现 而且对方也要有相应的接口描述 有点麻烦 使用 Broadcast 我们不需要任何接口描述 只要协议文档就可以了 但是这种方式不直接而且是异步的 使用 ContentPr

    2026年3月17日
    2
  • zip文件后缀改成什么可以用_zip格式转rar格式

    zip文件后缀改成什么可以用_zip格式转rar格式案例2,批量修改文件扩展名\后缀名1上面介绍的是只修改某一类的后缀名,那么如果我整个文件夹下面的所有类型的文件都要修改怎么办呢?如下图什么类型的文件都有呢【强烈推荐】如何批量修改文件后缀名?超详细2其实也很简单,只需要修改一个参数就好了。如下图找到刚刚那个bat文件,右键编辑–或者用记事本打开。(注意:在*之前有一个英文的空格把命令改成,ren.*.gif  格式 ren空格星点星空格星点文件后缀名【强烈推荐】如何批量修改文件后缀名?超详细【强烈推荐】如何批

    2022年10月12日
    4
  • java转大数据方向学习路线

    java转大数据方向学习路线申明:本文旨在为普通程序员(Java程序员最佳)提供一个入门级别的大数据技术学习路径,不适用于大数据工程师的进阶学习,也不适用于零编程基础的同学。目录前言一、背景介绍二、大数据介绍正文一、大数据相关工作介绍二、大数据工程师的技能要求必须掌握的技能11条高阶技能6条三、大数据学习规划第一阶段(基础阶段)第二阶段(攻坚阶段)第三阶段(辅助工具工学…

    2022年4月29日
    52
  • linux安装yum命令在线安装_linux如何查看防火墙状态

    linux安装yum命令在线安装_linux如何查看防火墙状态第一步,国内的yum仓库 http://mirrors.163.com/centos/7/os/x86_64/Packages/http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/第二步:下载软件,文件版本可能有变化,根据列表里面进行下载yum-plugin-fastestmirror-1.1.31-34.el7.noar

    2025年6月17日
    4

发表回复

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

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