A membership function unit includes a membership function setting section for
adjusting
positions or shapes of membership functions depending on inputs of elements influencing
human senses so as to set the membership functions and a membership value computing
section for computing membership function values associated with input variables
in the membership functions attained by the membership function setting section.