李莞和金泰熙通话:什么叫映射?

来源:百度文库 编辑:高考问答 时间:2024/04/28 15:49:46
数学名词吧?
有没有详细通俗的解释?
或适合初中生的?

对于集合A与B,在映射f下,B中的每一个元素都至少是A中某一个元素的象,则称f是从A到B的满射。

例如,A={1,2,3,4,5,6,7,8,}

B={0,1}

映射f:A中的奇数对应B中的0;A中的偶数对应B中的1(如图)。这样,B中的每一个元素都是A中元素的象,因此,f是A到B的满射。

【单射】

设集合A与B。在映射(即单值对应)f下,对于A中的不同元素,在集合B中有不同的象,那么称映射f为从A到B的单射。

例如,A={1,2},B={2,4,6,},f:a→2a,则f是从A到B的单射。这是因为:(1)f是从A到B的单值对应;(2)A中不同的元素,在对应法则f下,B中有不同的象。

单射不是一一对应。

这是个高等数学中的概念,也称“变换”。
设A与B是两个集,如按某个对应法,使A的每一个元素在B中有一个确定元素与它对应,称这个对应法为从A到B中的映射。

什么叫做映射
A,B是两个集合,如果按照某种对应法则f,对于集合A中的任何一个元素x,在集合B中都有唯一的元素y和它对应,那么这样的对应叫做集合A到集合B的映射.记做f:A→B. 并称y是x的象,x是y的原象.

什么是映射(reflection)? 【字体:大 中 小】
作者:[aspcool] 来源:[本站] 浏览:[] 评论:[]
所有的.Net编译器在产生模块(Modules)的目标代码时都会产生有关类型的元数据(metadata), 这种元数据被捆绑在模块目标代码上(多个模块组成assemblies, 一个assembly是.Net下安全控制的基本单位,也是类型对象识别的基本单位), 这种元数据可以通过.Net环境下的reflection对象访问. System.Reflection名字空间下包含了可以访问这种数据的多种类.

使用reflection访问.Net元数据和使用ITypeLib/ITypeInfo访问COM对象的类型库数据非常类似. 例如, 决定类型数据的大小, 通过(程序上下文/进程/机器)边界列集数据传递.

所以, 可以使用Reflection对象动态引用方法(可以查看System.Type.InvokeMember), 甚至还可以动态地在运行时产生类型(System.Reflection.Emit.TypeBuilder)