函数f:{1,2,3}→{1,2,3,4}满足f(f(x))=f(x),则这样的函数共有多少个

在线等... 在线等 展开
射手的飞鸟
2011-06-04 · TA获得超过5356个赞
知道小有建树答主
回答量:927
采纳率:0%
帮助的人:1346万
展开全部
f[f(x)]=f(x)
即:f(x)=x
函数的个数由不同的映射关系确定。
映射:f:A→B,A中的元素在B中必须有像,但B中并非所有的元素有原像。所以映射由“一对一”,“多对一”两种类型。
(1)f:{1,2,3}→{1,2,3},可以有f(1)=1,f(2)=2,f(3)=3【当然也可以是f(1)=1,f(2)=3,f(3)=2,这个无所谓的】,这是1个函数;
(2)f:{1,2,3}→{1},此时满足f(1)=1;同理有,
f:{1,2,3}→{2};{3};共有3类不同的映射,因此有3个函数
(3)f:{1,2,3}→{1,2},此时满足f(1)=1,f(2)=2;首先任选两个元素作为值域,比如1,2;则有3种情况;则3可以对应1或2,有2种情况;则有C32*C21=6个函数
(4)f:{1,2,3}→{1,2,3,4},{1,2,3,4}作为值域的话,原像集{1,2,3}必然有有一个元素要对应2个像,这不符合映射的定义,故这个映射关系不成立,
综上所述,一共有10个函数。【注意,有几个函数是通过不同的映射关系确定的】

【下面从不动点角度解释】
满足f(x)=x的x称为f(x)的不动点。所有满足f(x)=x的x的取值的集合称为不动点集。
从f(x)=x看,所有不动点集显然是函数f(x)值域的子集;
从f[f(x)]=f(x),看f(x)的值域是不动点集的子集;
所以不动点集=值域。
然后根据值域数目枚举:
(1)值域只有一个元素的函数3个
(2)值域有两个元素,根据两个元素的不同有3种情况。而给定值域后,由于值域中的点都是不动点,我们只需要确定余下元素的取值,只有两种情况,所以这部分总共3*2=6个函数
(3)对于值域3个元素的函数,由于这三个数都是不动点,只有1个函数
总共3+6+1=10个函数
天界疾风
2011-06-04
知道答主
回答量:9
采纳率:0%
帮助的人:6.7万
展开全部
首先,1L是显然不对的,4L的哥们说的有不对之处,f(1)=1,f(2)=3,f(3)=2,这个例子是错误的。
其次2L的答案是正解。
我来说下我的思路吧。f(f(x))=f(x),如果是单射,那么只可能是f(1)=1,f(2)=2,f(3)=3,1组.
如果不是单射,那么设A、B、C属于{1,2,3}且三者两两不等。
(1).若f(A)=f(B)=f(C),必然成立,故三者全部为1或2或3,共3组。
(2).若三者不全相等,不妨设(A)=f(B)不等于f(C)
1).如果f(A)=f(B)=A,那么容易验证f(f(B))=f(f(A))=f(A)=f(B)=A,若f(C)=B,则f(f(C))=f(B)=A,显然不成立,当f(C)=A=f(A),不成立。
2).f(A)=f(B)=B的情况,同理于上情况。
3).f(A)=f(B)=C,f(f(A))=f(C)不等于f(A),故不成立。
所以,1、2、3中挑出A,B为C(2,3)种,又f(A)=f(B)=A或B两种情况
综上所述,1+3+C(2,3)*2=10组(其中C(m,n)表示上标为m,下标为n的组合数)。
最后祝LZ高考顺利!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dukang9904455
2011-06-04 · TA获得超过811个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:945万
展开全部
3+3*2+1=10

f(1)=1,f(2)=1,f(3)=1
f(1)=2,f(2)=2,f(3)=2
f(1)=3,f(2)=3,f(3)=3

f(1)=1,f(2)=2,f(3)=2
f(1)=1,f(2)=3,f(3)=3
f(2)=2,f(1)=1,f(3)=1
f(2)=2,f(1)=3,f(3)=3
f(3)=3,f(1)=1,f(2)=1
f(3)=3,f(1)=2,f(2)=2

f(1)=1,f(2)=2,f(3)=3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫灵斗圣
2011-06-04 · TA获得超过461个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:147万
展开全部
设y=f(x)则有f(y)=y;即f(x)=x;
这样的话应该只有一个吧{1,2,3}->{1,2,3}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ybszgsq
2011-06-04 · TA获得超过9185个赞
知道小有建树答主
回答量:884
采纳率:100%
帮助的人:1010万
展开全部
分类讨论:应满足f(f(1))=f(1),f(f(2))=f(2),f(f(3))=f(3)
若f(1)=1,则满足f(f(1))=f(1)。f(2)=1时满足f(f(2))=f(2)。f(3)=1时满足f(f(3))=f(3)。
同样可以依次检验得出全部这样的函数:
f(1)=1,f(2)=1,f(3)=3;
f(1)=1,f(2)=2,f(3)=1;
f(1)=1,f(2)=2,f(3)=2;
f(1)=1,f(2)=2,f(3)=3;
f(1)=1,f(2)=3,f(3)=3;
f(1)=2,f(2)=2,f(3)=2;
f(1)=2,f(2)=2,f(3)=3;
f(1)=3,f(2)=2,f(3)=3;
f(1)=3,f(2)=3,f(3)=3。
满足要求的函数共10个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式