当前位置: 首页 > news >正文

线性代数的学习和整理13: 定义域,值域,到达域 和单射,满射,双射,反函数,逆矩阵

目录

1 函数与 向量/矩阵

2 初等数学的函数

2.1 函数

2.2 函数的定义:定义域  →映射→  值域

3  高等数学里的函数:定义域和陪域/到达域(非值域)的映射关系

3.1 函数

3.2 单射,满射,双射等都是针对定义域 和 陪域的

3.3 易错地方:值域较小且是被决定的

3.4 单射,满射,双射

4 函数和反函数 → 矩阵和逆矩阵

4.1 函数和反函数

4.2 矩阵和逆矩阵 (待完善)


1 函数与 向量/矩阵

下面两者形式类似,本质也类似

  • 函数的:  ax=y    ,常规函数里,a,x,y 一般都是单个数
  • 矩阵:     AX=Y  , 矩阵乘法,这里 A,x,y 一般都是向量/矩阵
  • 线性代数,就是处理 数组和矩阵(数组的数组)的学科

2 初等数学的函数

2.1 函数

形如  ax=y=f(x)的就是函数

  • 自变量 input:x ,原像
  • 因变量 output:y=f(x) ,像
  • 函数/变化规则/映射法则 function :f
  • 定义域domain: 自变量x的取值范围就是定义域,集合x
  • 值域 range:      因变量f(x)=y 的取值范围就是值域, 所有x的像的集合?

2.2 函数的定义:定义域  →映射→  值域

从映射的角度来看,定义域,值域

  • 函数定义域里的每个值x,必须有且只有一个值y与之对应
  1. 每个x不能是0个y对应
  2. 每个x都必须对应1个y
  3. 每个x不能对应多个y
  • 函数值域里的每个值y,必须有一个定义域的x与之对应
  1. 每个y都有1个x对应
  2. 有的y可能都多个x对应到它

如果从图形上来说

  • 函数f(x) 是从定义域 → 值域
  • 下面定义域里打叉×的点都是错的
  • 下面值域里打叉×的点都是错的

3  高等数学里的函数:定义域和陪域/到达域(非值域)的映射关系

3.1 函数

形如  ax=y=f(x)的就是函数

  • 自变量 input:x ,原像
  • 因变量 output:y=f(x) ,像
  • 函数/变化规则/映射法则 function :f
  • 定义域domain: 自变量x的取值范围就是定义域,集合x
  • 值域 range:      因变量f(x)=y 的取值范围就是值域, 所有x的像的集合?
  • 陪域/ 到达域codomain :因变量f(x)=y 可能的范围,集合y

3.2 单射,满射,双射等都是针对定义域 和 陪域的

  • 理清概念
  • 这个只针对 定义域 →  陪域/到达域
  • 不针对       定义域 →  值域
  • 就这么简单粗暴
  • 前面的函数的映射定义,可能算初等数学的把
  • 这个加入了 陪域/到达域的映射定义,可能算高等函数的把

3.3 易错地方:值域较小且是被决定的

  • 定义域,值域取值范围都选 R 或者 R+
  • 而值域,一般不存在选范围的问题,因为是同感 y=f(x) 一一映射决定的,一般肯定都是R的一个较小的子集!!

比如提前一个例题

  • 为什么y=x^2 不是满射,因为都是针对 定义域 R→  陪域/到达域R,而值域是R+,因此不是满射

3.4 单射,满射,双射

  • 非函数:  定义域里有的x对应了多个y,这种情况还是非函数
  • 单射:     定义域里的每个x 都有唯一的y对应。(但是有的y可能没有x对应)
  • 非单射: 定义域里的每个x 都有y对应,但是可能对应相同的y
  • 满射:     到达域里(非值域)的每个y 都有x对应 (但是有的y可能对应的2个x)
  • 非满射: 到达域里(非值域)不是每个y 都有x对应,有些y值没有x映射
  • 特例
  • 双射:    定义域中的x 和值域中y 分别一一对应
  • 双射的意义,只有满秩的双射矩阵,一定可逆矩阵(见下面)
  1. 单射非满射:   普通单射,只单射,不满射
  2. 单射&满射:    双射
  3. 非单射&满射:
  4. 非单射&非满射:

4 函数和反函数 → 矩阵和逆矩阵

双射的意义,只有满秩的双射矩阵,一定可逆矩阵(见下面)

  • 普通函数,直接让y 映射到x,很可能就不是函数
  • 下面图可以看到,直接让y 映射到x,很可能1个y会映射多个x,这样就不是函数

4.1 函数和反函数

如果一个函数 y=f(x)=ax 反过来 x=f(y)

  • 如果x和y调换,如果不是满射,反过来就不是单射,函数就不存在反函数
  • 所以 函数必须是 双射,这个函数才会有反函数。
  • 双射的函数,一定有反函数,见下图

4.2 矩阵和逆矩阵 (待完善)

  • 同理,矩阵必须是满秩的,才会有逆矩阵
  • 详细的需要写

相关文章:

线性代数的学习和整理13: 定义域,值域,到达域 和单射,满射,双射,反函数,逆矩阵

目录 1 函数与 向量/矩阵 2 初等数学的函数 2.1 函数 2.2 函数的定义:定义域 →映射→ 值域 3 高等数学里的函数:定义域和陪域/到达域(非值域)的映射关系 3.1 函数 3.2 单射,满射,双射等都是针对…...

深入MaxCompute -第十一弹 -QUALIFY

简介: MaxCompute支持QUALIFY语法过滤Window函数的结果,使得查询语句更简洁易理解。Window函数和QUALIFY语法之间的关系可以类比聚合函数GROUP BY语法和HAVING语法。 MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分…...

Mysql定时备份事件

创建了一个名为backup_database的定时任务,每天自动在当前时间的后一天开始执行。备份数据库的代码使用mysqldump命令将数据库导出为sql文件保存在指定的备份目录中。 需要注意的是,上述代码中的用户名 (username)、密码 (password)、主机名 (hostname) …...

探索ClickHouse——安装和测试

我们在Ubuntu 20 Server版虚拟机上对ClickHouse进行探索。 安装 检测环境 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"SSE 4.2 supported 可以看到我们的环境支持编译版本的。如果不支持的环境…...

常用的css样式

1:flex布局 .flex-between {display: flex;justify-content: space-between; }.flex-evenly {display: flex;justify-content: space-evenly; }.flex-end {display: flex;justify-content: flex-end; }.flex {display: flex; }.flex-center {display: flex;justify…...

小兔鲜儿 - 微信登录

目录 微信登录​ 登录方式 静态结构​ 获取登录凭证​ 获取手机号码​ 微信登录接口(生产环境) 模拟手机登录(开发环境) 用户信息持久化存储​ 涉及知识点:微信授权登录,文件上传,Store 状态管理等。 微信登录​ 微信小程序的开放…...

C++ Primer阅读笔记--对象移动(右值引用、移动迭代器和引用限定符的使用)

目录 1--右值引用 2--std::move 3--移动构造函数 4--移动赋值运算符 5--移动迭代器 6--引用限定符 1--右值引用 右值引用必须绑定到右值的引用,通过 && 获得右值引用; 右值引用只能绑定到临时对象(即将被销毁的对象&#xff09…...

【办公类-16-01-02】2023年度上学期“机动班下午代班的排班表——跳过周三、节日和周末”(python 排班表系列)

背景需求: 2023年第一学期(2023年9-2024年1月),我又被安排为“机动班”,根据新学期的校历,手动推算本学期的机动班的带班表 排版原则 1、班级数量:共有6个班级,循环滚动 2、每周次…...

ChatGPT HTML JS Echarts实现热力图展示

热力图是一种常用的数据可视化图表,主要用于展示数据的分布和密度情况。它通过使用不同颜色的热点来表示数据在地理或二维空间上的分布情况,从而直观地显示出数据的密集程度和趋势。 热力图的功能和作用如下: 1. 数据分布展示:热力图可以将大量数据以热点的形式展示在地理…...

JavaScript七小知

文章目录 1. == 和 ===区别2. a++ 和 ++a区别3. 创建js对象的三种方式4. 原型与原型链相关4.1 prototype4.2 __proto__4.3 constructor4.4 原型链5. 定时器的两种设置方式6. 时间相关7. axios与axios拦截器1. == 和 ===区别 ​ == 只是判断值是否一致, ​ === 会判断数据类型和…...

Ubuntu【系统环境下】【编译安装OpenCV】【C++调用系统opencv库】

Ubuntu【系统环境下】【编译安装OpenCV】【C调用系统opencv库】 前言: 本人需要用C写代码,调用OpenCV库,且要求OpenCV版本号大于4.1.0 由于使用的是18.04的版本,所以apt安装OpenCV的版本始终是3.2.0,非常拉胯&#…...

AR界安卓在中国,Rokid引爆空间计算狂潮

击关注 文丨刘雨琦 你可能很难想象,在一个没有显示屏也没有鼠标的空间,仅凭一副AR眼镜和一台口袋主机,就能完成一篇5000字的文章。 没错,8月26日,在2023 Rokid Jungle 新品发布会现场,这样的场景正在真实…...

在 React 中如何使用定时器

在React中使用定时器通常有两种方式:使用setInterval和setTimeout函数。 使用setInterval函数: 首先,在组件中导入useEffect和useState函数: import React, { useEffect, useState } from "react";在组件中声明一个状…...

Unity记录4.6-存储-第四阶段总结

文章首发见博客:https://mwhls.top/4822.html。 无图/格式错误/后续更新请见首发页。 更多更新请到mwhls.top查看 欢迎留言提问或批评建议,私信不回。 汇总:Unity 记录 摘要:存储初步实现的总结 总结-2023/08/19 实现了tile存储&…...

【Python】从入门到上头— 使用包、模块、安装第三方模块(7)

一.什么是模块 在Python中,一个.py文件就称之为一个模块(Module)。 模块好处?: 方便重用代码,写完一个通用的模块,可以在很多地方直接拿来用相同名字的函数和变量完全可以分别存在不同的模块中…...

flutter和原生利用pigeon建立通道

首先导入依赖: dependencies: pigeon: ^10.0.0定义一个文件: /// 用于定于flutter和平台的桥接方法 /// HostApi() 标记的,是用于 Flutter 调用原生的方法; /// FlutterApi() 标记的,是用于原生调用 Flutter 的方法&…...

TCP连接分析:探寻TCP的三次握手

文章目录 一、实验背景与目的二、实验需求三、实验解法1. 预先抓包监测使用Wireshark工具2.进行TCP三次握手,访问www.baidu.com3.分析Wireshark捕获的TCP包 摘要: 本实验使用Wireshark工具,通过抓包监测和分析,深入研究了与百度服…...

gitHooks使用教程

1. 安装所需依赖 npm install eslint prettier husky lint-staged --save-dev 2.初始化 husky npx husky-init && npm install 这将创建一个 .husky/ 目录,并且在其中包含一个示例的 pre-commit 文件。 3.设置 pre-commit 钩子 npx husky add .husky/…...

2023.8 - java - 数组

声明数组变量 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; // 效果相同,但不是首选方法int[] a {1,2,3};int b[] new int[10];TS:let a:…...

ChatGPT怎么辅助解决社会问题?

ChatGPT作为一个强大的自然语言处理模型,具有潜力辅助解决多种社会问题。其能力可以应用于信息传递、教育、宣传、意识提高等领域,为社会问题的解决提供支持。以下将详细探讨ChatGPT如何辅助解决社会问题。 **1. 教育与意识提高**: ChatGPT可…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势:专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发,是一款收费低廉但功能全面的Windows NAS工具,主打“无学习成本部署” 。与其他NAS软件相比,其优势在于: 无需硬件改造:将任意W…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机

这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机&#xff0c;因为在使用过程中发现 Airsim 对外部监控相机的描述模糊&#xff0c;而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置&#xff0c;最后在源码示例中找到了&#xff0c;所以感…...

MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用

文章目录 一、背景知识&#xff1a;什么是 B-Tree 和 BTree&#xff1f; B-Tree&#xff08;平衡多路查找树&#xff09; BTree&#xff08;B-Tree 的变种&#xff09; 二、结构对比&#xff1a;一张图看懂 三、为什么 MySQL InnoDB 选择 BTree&#xff1f; 1. 范围查询更快 2…...

嵌入式常见 CPU 架构

架构类型架构厂商芯片厂商典型芯片特点与应用场景PICRISC (8/16 位)MicrochipMicrochipPIC16F877A、PIC18F4550简化指令集&#xff0c;单周期执行&#xff1b;低功耗、CIP 独立外设&#xff1b;用于家电、小电机控制、安防面板等嵌入式场景8051CISC (8 位)Intel&#xff08;原始…...

Xela矩阵三轴触觉传感器的工作原理解析与应用场景

Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知&#xff0c;帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量&#xff0c;能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度&#xff0c;还为机器人、医疗设备和制造业的智…...

加密通信 + 行为分析:运营商行业安全防御体系重构

在数字经济蓬勃发展的时代&#xff0c;运营商作为信息通信网络的核心枢纽&#xff0c;承载着海量用户数据与关键业务传输&#xff0c;其安全防御体系的可靠性直接关乎国家安全、社会稳定与企业发展。随着网络攻击手段的不断升级&#xff0c;传统安全防护体系逐渐暴露出局限性&a…...