用C++实现UML子集数学模型.docVIP

  • 12
  • 0
  • 约4.58千字
  • 约 9页
  • 2017-07-03 发布于福建
  • 举报
用C实现UML子集数学模型

用C++实现UML子集数学模型摘要:随着科学研究的不断深入,需要人们研究的变量越来越多,关系也越来越复杂,对系统识别与推理精确度的要求也越来越高。然而以精确程序处理日益复杂的系统,突出了精确性与复杂性的矛盾。文章将以模糊子集为研究对象,利用面向对象的方式建立模型并用C++实现。 关键词:C++;UML;模糊子集;数学模型 一、模糊子集的概念 有一个概念,相应地就应有一个物的集合。例如,有马的概念,就有全部马的集合。给这个集合下定义有两种办法:一是把马的特征一一列举出来,即用内涵给集合下定义;二是把所有的马都列举出来,即用外延给集合下定义。原则上,这两种办法电子计算机都能做到。但是,大人在教孩子马的概念时,只是说这是马,那不是马,孩子看几次后,概念就清楚了。大人既没有把所有的马都指给孩子看,也没有讲马的严格定义,只是靠少数几个实例代表,就教会了孩子掌握马的概念,这是一种不同于内涵与外延的第三种办法,这也是人类思考事物的独特之处。这样看来,过分的精确导致拘泥,适当的模糊反倒灵活,这恰是人脑比计算机的高明之处。 普通集合都具有明确的外延,如对于元素及集合,或者二任,或者二者必居其一,而且仅居其一,绝对不允许二者兼在,即只能表达“非此即彼”的现象。而现实生活中的绝大多数概念,都不是确切概念。 很多概念,都不能要求对每个对象是否符合它做出完全肯定的回答。例如,当

文档评论(0)

1亿VIP精品文档

相关文档