数学与编程分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学与算法(未整理版本) 数学专业,有二十几门课.学完之后我感觉没有什么用处. 不能算很有用的数学领域 (如微积分,微分方程,复变函数,等)的内容删掉一些,增加诸如离散数学,运筹学,计算几何等应 用性强的课程,甚至也要学程序设计,数据结构,计算机图形学等原先不属于数学专业的课程。 数学是一个简单化工具,而非复杂化工具。在算法分析方面就要用到许多数学方面的知识!一般没什么问题,但是比如较大的软件分析,设计和有一定难度的算法直接关系到你的数学功底,建议尽力学好 如果只是写应用层的代码,数学要求不是很严格。 但是如果写操作底层,研究新的算法,就需要很深的数学基础要看做什么软件了, 国内估计用到微积分之类的不多,概率,矩阵之类的多些吧, 做 3D 游戏肯定要几何和线性代数的。 传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是 复变,实变,泛函等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。 随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现, 这些分支处理的数学对象与传统的分析有明显的区别:分析研究的对象是连续的,因而微分 、积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心 的传统数学分支被相对称为“连续数学”。 0000 经典:学好数学,最根本的是理清思路。先把例题看懂,仔细思考它的每一步 0 数值分析主要在图形处理上有很大帮助。很多计算是通过数值逼近实现 编译原理(不强求,至少知道词法分析和语法分析) 高数确是基础,尤其是矩阵要玩熟 算法倒不见得非要用到高等数学,不过思路很重要。有人说高等数学没必要? 因为高等数学用处似乎不大,我除了导数还记得一些,定积分、不定积分、傅立叶积分都统统忘个精光,但记得个基本 在以次为基础去学其他课程是对的吗线性 离散也是这样的吧,需要用到高等数学的项目应该是比较庞大了,如果你要搞研究你要学好高数 还要看自己所涉及的领域,高数和数值分析是一切数学研究的基础,高数还是要看,免得其他书上的积分号都认不到。 离散也还算重要,好好看一下编程序的思路来自数据结构,数据结构来自离散数学 数据和信息在计算机中是以二进制代码的形式存储的,计算机处理的是离散的对象。离散数学的作为计算机科学基础的布尔代数,关系代数,数理逻辑,组合数学和图论都属于软件开发人员的课程。几本经典的离散数学课本一起对照着看,你会发现进步很快。另外你是什么水平就看什么水平的书,初学的看初学的,进级的看进级的,专家级的看专级的。结合数学结构一起看,毕竟我们不是研究数学的,目的是研究离算对计算机应用方面。 线性和概率了解就好线性代数则看情况,如果你不做图形图像的三维变化,那么也 无所谓大量的工程设计计算机领域,常常需要求解多个未知数(多元)的线性方程组,研究多元性方程组解的存在性,解的结构以及如何有效求解多元性方程组,是线性代数的一个主要研究内容,矩阵是研究多元性代数方程组求解的一个基本工具,也是研究线性代数的一个基本工具。特别是矩阵的概念和描述问题的方式可以应用与诸如多分支领域,因此掌握矩阵的方法及其应用不仅仅是学好线性代数的基础,也可以为今后学习计算机科学理论和程序设计奠定的基础。 4,5 高数并不重要,但离散,组合,线性代数等才是最重要的,在编程初期,你并不会感觉到,什么重不重要,当你掌握了编程后,自然知道了 4,555 微积分 自从牛顿和莱布尼茨创立了微积分以来,微积分作为一个基本的处理连续数学工具。学 习计算机的学生常常有疑虑。应用于什么?无穷级数展开和级数收敛的知识对于计算机科学而言是十分重要的,甚至对于保障程序设计的正确性来说也是必不可缺少的。而要掌握有关 无穷级数的知识,就必须学极限,收敛性,函数的导数等知识。这正是微积分的基本内容, 况且无穷级数本身就是微积分的一个重要研究内容,因此。学习微积分的重要性不言而喻。 4,666 概率论 概率论在计算机领域的应用非常的广泛,学习和掌握概率思想方法对今后学习计算机知识和 从事相关工作有重要意义,例如:如何根据机房遭受病毒攻击的记录分析病毒发作的规律, 计算机系统各部件发生故障的可能性计算,一台安装了两组密码系统比只安装一组密码的系 统安全系数大了多少,电脑公司如何分配用于不同媒体的广告费以获得更高的顾客购买率, 一幅图象传输时的误码率有多大,一个软件工程师如何利用概率分析的方法进行故障诊断等 等。 数据结构是大头,挑一本好书好好学透(当然前提是玩熟数组和指针), 算法/计算机原理/数理逻辑/编译原理/操作系统都不用学的太深奥,知道一些就好, 用到在学好了, 汇编的话只要能理解赋值/

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档