[图解]建模相关的基础知识-11

1
00:00:00,700 --> 00:00:05,090
下一个知识点就是函数在集合上的限制

2
00:00:08,290 --> 00:00:10,200
符号可以这样来

3
00:00:10,210 --> 00:00:16,640
F然后一个往下的箭头A 

4
00:00:16,650 --> 00:00:19,520
意思就是说F里面的元素

5
00:00:20,120 --> 00:00:23,980
它的第1坐标是在A里面的

6
00:00:27,030 --> 00:00:30,380
比如说,右边 X,2

7
00:00:31,120 --> 00:00:34,260
这是一对,y,1,一对,这个集合

8
00:00:35,370 --> 00:00:38,150
然后在X集合上做限制

9
00:00:39,230 --> 00:00:41,530
也就是说,第1坐标

10
00:00:41,540 --> 00:00:44,850
只能是X这里面的集合里面的元素

11
00:00:44,860 --> 00:00:46,650
实际上只有这个

12
00:00:46,820 --> 00:00:48,510
所以X,2

13
00:00:49,530 --> 00:00:54,890
这个跟我们后面投影

14
00:00:56,050 --> 00:01:00,100
select是类似的

15
00:01:00,590 --> 00:01:05,560
哪个字段,类似的

16
00:01:05,570 --> 00:01:06,680
X,2,Z,2

17
00:01:06,690 --> 00:01:13,730


18
00:01:14,060 --> 00:01:16,060
XYZ都有

19
00:01:16,690 --> 00:01:19,170
所以这里面一个都没有少

20
00:01:19,760 --> 00:01:21,100
都照搬过来了

21
00:01:21,110 --> 00:01:28,320
下面,G5,工号1,姓名罗玉凤,地址

22
00:01:29,320 --> 00:01:31,540
然后我们针对姓名、地址

23
00:01:31,550 --> 00:01:33,810
这两个来做一个限制

24
00:01:34,690 --> 00:01:36,960
工号就没有了,姓名罗玉凤

25
00:01:36,970 --> 00:01:38,360
地址,纽约法拉盛

26
00:01:40,360 --> 00:01:41,510
如果后面是空集

27
00:01:42,190 --> 00:01:43,070
那就空集了

28
00:01:43,480 --> 00:01:46,350
因为空集没东西,没有元素

29
00:01:49,190 --> 00:01:50,900
意思就是没有任何一个

30
00:01:53,030 --> 00:01:56,660
这个集合里面没有一个元素能够被选中

31
00:01:56,670 --> 00:01:56,740


32
00:02:02,100 --> 00:02:06,550
这样来,我们结合刚才讲的

33
00:02:06,840 --> 00:02:10,700
你看,F和G兼容

34
00:02:10,710 --> 00:02:13,010
我们可以这样来定义

35
00:02:13,380 --> 00:02:18,700
当F、G的

36
00:02:20,720 --> 00:02:23,750
用这个F和G的定义域的交集

37
00:02:23,760 --> 00:02:31,370
来限制这个F,和用F和G的定义域的

38
00:02:31,380 --> 00:02:32,370
交集来限制G

39
00:02:32,380 --> 00:02:35,290
结果是一样的,也就是说

40
00:02:36,140 --> 00:02:38,020
刚才那个兼容的意思

41
00:02:38,030 --> 00:02:40,180
就可以这样描述

42
00:02:40,550 --> 00:02:45,550
两个定义的交集

43
00:02:47,760 --> 00:02:50,340
以交集来筛选

44
00:02:52,260 --> 00:02:56,110
集合里面的元素,得到的结果是相同的

45
00:02:56,700 --> 00:02:58,020
那么这两个就兼容

46
00:03:03,650 --> 00:03:08,320
往往我们后面我们用一些表也好

47
00:03:08,770 --> 00:03:09,960
类也好

48
00:03:10,920 --> 00:03:13,430
往往这两个交集就是一个ID 

49
00:03:14,360 --> 00:03:18,200
比如说,员工,姓名什么的

50
00:03:18,210 --> 00:03:19,280
然后里面有部门ID

51
00:03:19,370 --> 00:03:21,240
部门里面也有一个部门ID

52
00:03:22,210 --> 00:03:23,480
只有这两个字段

53
00:03:23,570 --> 00:03:26,440
两个元素是一样的

54
00:03:28,570 --> 00:03:31,820
那么这两个就可以兼容

1
00:00:00,290 --> 00:00:03,040
下一个知识点就是函数的组合

2
00:00:04,450 --> 00:00:06,120
这里的组合,英语

3
00:00:06,130 --> 00:00:07,000
还是Composition

4
00:00:07,090 --> 00:00:08,790
跟UML里面

5
00:00:08,800 --> 00:00:10,460
那个是一个词

6
00:00:10,630 --> 00:00:13,910
但是意思有些不一样

7
00:00:14,040 --> 00:00:15,230
它这里指的是什么

8
00:00:16,350 --> 00:00:17,940
连续应用函数

9
00:00:17,950 --> 00:00:20,180
就是说两个函数叠加在一起

10
00:00:24,890 --> 00:00:26,930
那么头一个函数的值域

11
00:00:26,940 --> 00:00:29,920
就成为下一个的定义域

12
00:00:30,780 --> 00:00:35,920
比如说,g组合f,我们用方块这个来表达

13
00:00:36,890 --> 00:00:38,980
结果就相当于什么

14
00:00:41,900 --> 00:00:44,950
f(a)

15
00:00:44,960 --> 00:00:48,680
然后再g,这是第1坐标

16
00:00:49,050 --> 00:00:53,460
第2坐标是这个

17
00:00:53,820 --> 00:00:56,580
然后后面是条件

18
00:00:56,910 --> 00:00:59,780
a是在这个f的定义域里面的

19
00:01:01,670 --> 00:01:07,940
而f(a)就是g的定义域

20
00:01:07,950 --> 00:01:16,610
也就是说,f(a)是a施加f函数之后得到的值

21
00:01:17,180 --> 00:01:23,330
那么这个值就属于g的定义域里面

22
00:01:24,310 --> 00:01:25,890
这样两个就接得上了

23
00:01:28,900 --> 00:01:31,200
比如说,编号

24
00:01:32,010 --> 00:01:33,770
经过f,工号

25
00:01:33,780 --> 00:01:37,080
你看右边这个,f是编号,工号,姓名

26
00:01:37,090 --> 00:01:38,720
然后,姓名,职位,工作

27
00:01:39,150 --> 00:01:40,770


28
00:01:43,330 --> 00:01:48,170
g组合f,那就先应用f了

29
00:01:48,540 --> 00:01:49,890
现在你看编号

30
00:01:50,520 --> 00:01:53,780
然后f(编号)

31
00:01:55,200 --> 00:01:56,070
然后再g

32
00:01:58,720 --> 00:02:02,360
这样把它套上来

33
00:02:03,720 --> 00:02:04,040


34
00:02:06,540 --> 00:02:10,720
f(编号)实际上就是工号

35
00:02:10,730 --> 00:02:16,950
编号-工号,g(工号)就是99

36
00:02:17,530 --> 00:02:18,320
实际上就相当于

37
00:02:19,070 --> 00:02:23,540
f相当于把编号到工号

38
00:02:23,550 --> 00:02:25,040
姓名到员工姓名,职位到工作

39
00:02:25,050 --> 00:02:26,540
这是第一个转换

40
00:02:27,640 --> 00:02:30,550
g就相当于把工号转到999

41
00:02:31,500 --> 00:02:32,500
第2个转换

42
00:02:37,850 --> 00:02:39,290
它的用途

43
00:02:39,640 --> 00:02:42,100
一个就是重命名

44
00:02:42,430 --> 00:02:44,220
给定元组的属性

45
00:02:45,040 --> 00:02:47,470
编号转成工号,就转过来

46
00:02:47,480 --> 00:02:49,390
转换类型一样的

55
00:03:32,430 --> 00:03:33,540
就可以并起来

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/716404.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

中国人口密度分布图

原文链接https://mp.weixin.qq.com/s?__bizMzUyNzczMTI4Mg&mid2247679489&idx3&sna05d4c0bed51c611101f7c777420d27e&chksmfa77613ccd00e82ad4177706fe02c365ed2cdb5974664af1df4ed513bfba48f762260433c419&token808263816&langzh_CN&scene21#wec…

AIOps在业务运维的最佳应用实践

随着企业IT基础架构的复杂性日益增加,传统运维模式难以满足高效、稳定的业务需求。AIOps(人工智能运维)作为一种新兴技术,通过数据驱动的自动化和智能化手段,有效提升了IT运维的效率和可靠性。本文将探讨AIOps在业务运…

Golang | Leetcode Golang题解之第150题逆波兰表达式求值

题目: 题解: func evalRPN(tokens []string) int {stack : make([]int, (len(tokens)1)/2)index : -1for _, token : range tokens {val, err : strconv.Atoi(token)if err nil {indexstack[index] val} else {index--switch token {case ""…

利用CNN识别英文语音数字

问题总述 任何一个数字,都是由10个基数构成的,本任务目的是借助于机器来实现英文语音数字的识别。下面,利用语音特征提取技术和卷积神经网络模型,对英文语音数字进行识别以解决上述问题。 步骤一:提取音频文件的语音…

【递归、搜索与回溯】综合练习二

综合练习二 1.组合2.目标和3.组合总和4.字母大小写全排列 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃😃 1.组合 题目链接:77. 组…

海康充电桩报文校验TCP校验和

1 TCP校验文档校验文档要求: 校验码描述 校验码计算范围包含包头标识、消息头和消息体,校验算法采用 TCP 和校验,具体规则如下。 将待校验的所有数据分为 16 位的字(大端序),如果总长度为奇数个字节&#…

hadoop未授权访问命令执行漏洞复现-vulfocus

1 介绍 Hadoop YARN(Yet Another Resource Negotiator)的ResourceManager是集群资源管理的核心组件,负责分配和管理集群资源以及调度作业。如果ResourceManager出现未授权访问漏洞,可能允许未经认证的用户访问或操作集群资源&…

Linux DNS域名解析

DNS系统的作用及类型 整个 Internet 大家庭中连接了数以亿计的服务器、个人主机,其中大部分的网站、邮件等服务器都使用了域名形式的地址,如www.google.com、mail.163.com 等。很显然这种地址形式要比使用 64.233.189.147、202.108.33.74的IP地址形式更…

Windows NT 3.5程序员讲述微软标志性“3D管道”屏幕保护程序的起源故事

人们使用屏保程序来防止 CRT 显示器"烧毁",因为静态图像会永久损坏屏幕。像 3D Pipes 这样的屏保程序能在显示器处于非活动状态时为其提供动画效果,从而保护屏幕并延长其使用寿命。此外,它们还能在用户不使用电脑时为其提供可定制的…

计算机组成原理之存储器(一)

文章目录 存储器概述存储器的分类情况按照存储器在系统中的作用分类按存储介质分类按存取方式分类 主存储器的技术指标 存储器概述 程序的局部性原理(构成多级存储系统的依据):在某一个时间段你频繁访问某一局部的存储器地址空间,…

git 配置私人令牌

这里写自定义目录标题 获取私人令牌配置个人令牌 获取私人令牌 在个人设置里点击私人令牌选型,之后生成令牌即可。注意:令牌只会出现一次,务必保存好。 配置个人令牌 个人令牌:3c15c866fa61066212a83c66fd8133ba # 进入项目文…

私有化、源码开放、无限制技术支持,一站式解决企业文档管理痛点

之前有个用户,当时他们需要查找一份两年前某个产品的设计图纸。在公司的文档库,一份份地翻阅,他花费了整整两天时间才找到所需的设计图纸。这种低效的文档查找方式严重影响了工作效率。 这种就是企业内部文档管理的问题,除了这个…

Python私教张大鹏 Vue3整合AntDesignVue之Steps 步骤条

引导用户按照流程完成任务的导航条。 何时使用 当任务复杂或者存在先后关系时&#xff0c;将其分解成一系列步骤&#xff0c;从而简化任务。 案例&#xff1a;步骤条组件 核心代码&#xff1a; <template><a-steps:current"1":items"[{title: Fin…

LogicFlow 学习笔记——10. LogicFlow 进阶 边

我们可以基于 Vue 组件自定义边&#xff0c;可以在边上添加任何想要的 Vue 组件&#xff0c;甚至将原有的边通过样式隐藏&#xff0c;重新绘制。 如 Example3 中所示&#xff1a; 锚点 默认情况下&#xff0c;LogicFlow 只记录节点与节点的信息。但是在一些业务场景下&#…

Transformer模型探索:Hugging Face库实战篇二——模型与分词器解析

注&#xff1a;本系列教程仅供学习使用, 由原作者授权, 均转载自小昇的 博客 。 文章目录 前言模型 加载模型 保存模型 分词器 分词策略 加载与保存分词器编码与解码文本 处理多段文本 Padding 操作 Attention masks直接使用分词器编码句子对 前言 在上一篇文章 《开箱即…

QT(超详细从0开始)

目录 1.2 Qt的优点 2.安装Qt 3.创建项目 4.解读Qt自动生成的代码 ​编辑 5.Qt Designer 6.Qt对象数 7.Qt乱码问题 8.Qt坐标系的认识 9.信号和槽 9.1 connect 9.2 自定义槽函数 9.3 自定义信号 9.4 断开信号链接&#xff08;disconnect&#xff09; 9.5.lambda表…

【尚庭公寓SpringBoot + Vue 项目实战】租约管理(十四)

【尚庭公寓SpringBoot Vue 项目实战】租约管理&#xff08;十四&#xff09; 文章目录 【尚庭公寓SpringBoot Vue 项目实战】租约管理&#xff08;十四&#xff09;1、业务介绍2、逻辑介绍3、接口开发3.1、保存或更新租约信息3.2、根据条件分页查询租约列表3.3、根据ID查询租…

STM32的通用定时器中断编程

如果遇到需要单片机产生严格时序的场景&#xff08;比如DAC输出特定模拟信号&#xff0c;GPIO口控制模拟开关&#xff09;&#xff0c;延时函数可能就无法胜任了。最近在工作时公司上级教会了我使用“令牌”思维&#xff08;中断标志位)编写单片机裸机程序&#xff0c;今天写一…

c++初始化列表(特点),隐式类型转换(示例,explicit关键字)

目录 初始化列表 定义 特点 必须使用初始化列表的成员变量 初始化顺序 隐式类型转换 示例 explicit关键字 初始化列表 Date::Date(const Date& d) {_year d._year;_month d._month;_day d._day; }Date::Date(const Date& d) :_year(d._year),_month(d._mon…

66aix AI生成系统-中文版安装

66aix是一款多功能的AI助手工具&#xff0c;可以帮助您生成独特的内容&#xff0c;美化和修改您的文章内容或&#xff0c;以及生成图像&#xff0c;去除图像背景。同时&#xff0c;它还包括完整功能的语音转换文本系统。 系统要求 PHP PHP 8 Extensions cURL, OpenSSL, mbstrin…