博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2、什么是建模和有哪些模型
阅读量:5031 次
发布时间:2019-06-12

本文共 834 字,大约阅读时间需要 2 分钟。

1、建模前要理解什么是具体和抽象

有个故事是这样的:

一位妇人晕倒在地。突然,她感觉到自己好像已经人世,正站在天堂里的法官面前。

一个声音问道:“你是谁?”

“我是市长的妻子。”妇人回答。

“我没有问你是谁的妻子,而是问你是谁?”

“我是四个孩子的母亲。”

“我没有问你是谁的母亲,而是问你是谁?”

“我是教师。”

“我没有问你是什么职业,而是问你是谁?”

“我是一名基督教徒。”

“我没有问你的宗教信仰,只是问你是谁?”

一问一答没完没了地进行下去。妇人总是不能满意地回答法官的“你是谁”这个问题。

不知过了多久,妇人醒了过来。

她下决心要找出“我是谁”的答案。她能找到吗?

现实生活中,人们总是试图在自己扮演的各种角色中证明自我的生命价值,却遗忘了自己的本真

  • 这个故事中妇人就是一个具体,对法官所有的回答就是对这个具体的抽象;
  • 甚至连“妇”和“人”两个字也是对这个具体进行的抽象,可以说抽象是描述具体的。如下图;
  • 之所以进行抽象是为了定位某个具体,不同方向的抽象(职业、信仰、家庭)可以有不同的作用。淘宝根据不同的抽象划分不同的人推荐不同的商品。
  •  

     

2、为什么抽象及举例

问题:普查人口。先抽象所有人的并对人口普查有用的抽象。

 

 抽象出的性格、性别等信息建立二维表格。

 

  

建立其他类型的图像模型,以供查看。

 

 3、什么是建模和常用的建模分类

 

 

 

 

 

 

 

 

 程序员需要的更多的是UML建模、数学建模、业务建模。

4、面向计算机的抽象和建模举例

1、处理问题的过程:

 

 

 

 2、问题:模拟表演的仿真模拟

 

 

 对问题进行分析,抽象需要信息。

 

 

 

通过抽象的信息进行建模,然后用计算机实现。

  

5、总结

通过上面知道了抽象就是为了解决问题、定位具体的描述;建模就是对解决问题的各种不同的描述。其实作为非计算机出身的人或者说非特定专业出身的程序员,我是一直不知道抽象和建模的,一直感觉非常的高大上酷炫吊炸天。

 

转载于:https://www.cnblogs.com/daguozb/p/11470119.html

你可能感兴趣的文章
概率模型
查看>>
POSIX异步I/O接口使用
查看>>
Pyppeteer入门(转载)
查看>>
nginx对网站限速
查看>>
自定义注解使用
查看>>
监听3
查看>>
七个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
查看>>
nuxt generate静态化后回退问题
查看>>
获取数据库表中有几行数据
查看>>
Filter (seach and replace) array of bytes in an InputStream
查看>>
Creating a Google Like RedBlack Navigation Bar Without Any Image/JavaScript
查看>>
2014 Multi-University Training Contest 1 J - 1010(Rating)
查看>>
把ACM当做游戏,当做娱乐
查看>>
【Abstraction】【抽象】【系统学习】
查看>>
【引用】数组不能有引用
查看>>
扫描线
查看>>
BZOJ 2120 树状数组套平衡树
查看>>
【ARM-Linux开发】Linux内存管理:ARM Memory Layout以及mmu配置
查看>>
机器学习技法总结(六)Decision Tree Hypothesis
查看>>
Tracking-Learning-Detection (TLD算法总结)
查看>>