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

文档评论(0)