已知函数y=f(x)的定义域为{1,2,3},值域为{1,2,3}的子集,且满足f(f(x))=f(x),则这样的函数有

已知函数y=f(x)的定义域为{1,2,3},值域为{1,2,3}的子集,且满足f(f(x))=f(x),则这样的函数有______个.
zhangjuan1986 1年前 已收到1个回答 举报

柯烂 春芽

共回答了24个问题采纳率:95.8% 举报

解题思路:根据函数的定义得到f(x)=x,然后根据条件分别讨论即可得到结论.

∵f[f(x)]=f(x)
∴f(x)=x
①若f:{1,2,3}→{1,2,3},可以有f(1)=1,f(2)=2,f(3)=3,此时只有1个函数;
②若f:{1,2,3}→{1},此时满足f(1)=1;
同理有f:{1,2,3}→{2};
f:{1,2,3}→{3};共有3类不同的映射,因此有3个函数;
③f:{1,2,3}→{1,2},此时满足f(1)=1,f(2)=2;首先任选两个元素作为值域,比如1,2;则有3种情况;则3可以对应1或2,有2种情况;则有3×2=6个函数.
综上所述,一共有1+3+6=10个函数.
故答案为:10

点评:
本题考点: 函数的概念及其构成要素.

考点点评: 本题主要考查函数和映射之间的关系,根据条件求出f(x)=x是解决本题的关键,考查学生的分析问题的能力.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.073 s. - webmaster@yulucn.com