魏来 人民医院:学习离散数学需要高等数学和线性代数作为基础吗?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 08:08:53
我想自学离散数学,需要高等数学和线性代数的知识作为基础吗?
只有初等数学的知识够不够?
谢谢!!!

离散数学需要以高等数学和线性代数作为基础,仅有初等数学的知识是不够的。

离散数学的内容为:

1、集合论部分

集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。

2、图论部分

图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用。

3、代数结构部分

代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数。

4、组合数学部分

组合存在性定理、基本的计数公式、组合计数方法、组合计数定理。

5、数理逻辑部分

命题逻辑、一阶谓词演算、消解原理。

离散数学很多内容涉及到高等数学和线性代数,所以需要以这两科为基础来学习。

扩展资料:

离散数学的应用:

1、离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。

2、由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型。

3、通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。 

参考资料:百度百科-离散数学

离散数学其实和高等数学没什么关系,离散数学主要研究的逻辑,集合论,抽象代数,布尔运算等等,几乎不涉及微积分,线性代数有一点关系但关系不大,主要是离散数学里有一些算法可能会用到线性代数的东西。我大二时学的,用的是耿素云的那本书还有练习册,感觉不错。

离散数学其实和高等数学没什么关系,离散数学主要研究的逻辑,集合论,抽象代数,布尔运算等等,几乎不涉及微积分,线性代数有一点关系但关系不大,主要是离散数学里有一些算法可能会用到线性代数的东西。我大二时学的,用的是耿素云的那本书还有练习册,感觉不错。

离散数学是为非数学专业人士开设的一门课。 比如搞物理的,搞计算机的。 所以不需要你具备太多的知识。

简单的说,它只是把一些简单的数学知识七拼八凑地放在一块。 好比大杂烩。目的是要你大致上会用就可以了,不需要探根问底的。

它的内容主要是图论,逻辑, 简单的代数学。 内容相当浅,只要中学水平就可以学会了。 不需要什么线性代数基础。

离散数学其实和高等数学没什么关系,离散数学主要研究的逻辑,集合论,抽象代数,布尔运算等等,几乎不涉及微积分,线性代数有一点关系但关系不大,主要是离散数学里有一些算法可能会用到线性代数的东西。我大二时学的,用的是耿素云的那本书还有练习册,感觉不错。