学习离散数学需要高等数学和线性代数作为基础吗?
只有初等数学的知识够不够?
谢谢!!! 展开
离散数学需要以高等数学和线性代数作为基础,仅有初等数学的知识是不够的。
离散数学的内容为:
1、集合论部分
集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。
2、图论部分
图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用。
3、代数结构部分
代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数。
4、组合数学部分
组合存在性定理、基本的计数公式、组合计数方法、组合计数定理。
5、数理逻辑部分
命题逻辑、一阶谓词演算、消解原理。
离散数学很多内容涉及到高等数学和线性代数,所以需要以这两科为基础来学习。
扩展资料:
离散数学的应用:
1、离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。
2、由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型。
3、通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。
参考资料:百度百科-离散数学
简单的说,它只是把一些简单的数学知识七拼八凑地放在一块。 好比大杂烩。目的是要你大致上会用就可以了,不需要探根问底的。
它的内容主要是图论,逻辑, 简单的代数学。 内容相当浅,只要中学水平就可以学会了。 不需要什么线性代数基础。