作者:华中科技大学 马世拓
首先非常感谢北京大学卢朓老师和李若老师等大咖对本项目的支持。这个项目是我春节的时候写的,为了促进新手学习数学建模并推广北太天元软件。书稿是我编写,参考了我大二的时候写的《数据科学基础:from 0 to 1》和正在北大出版社审稿的《MATLAB数学建模》。有些地方可能写的还有点生草,因为的确是对我在前期书稿的一个重排、删改与整合。里面如果有一些有误的地方欢迎与我联系。
项目的下载地址链接:
github下载链接: github版数学建模教程
gitee下载链接: gitee版数学建模教程
百度网盘链接:
链接:https://pan.baidu.com/s/17Q4_kcgP8Hx7hF6kWaykmA
提取码:g79k
我在华中科技大学的时候就很喜欢数学建模竞赛,一直探索数学建模的教与学。我讲过基于Python版本的数学建模,也讲过基于MATLAB版本的数学建模。但是基于北太天元,我们还是第一次尝试。Python和MATLAB这两个系列更多的要求我们“先知其然,后知其所以然”,这也是“学术”和“工程”的辩证统一。北太天元则不同,它是刚起步的,有很多插件还没有弄好,还存在一些底层的问题,所以在使用北太天元做建模的时候要注意从底层原理学习起,宁可学的东西没那么多,但是要理解底层逻辑。
据卢朓老师跟我说,这应该是业内第一本开源的北太天元教程。我的初衷是推广到竞赛中,让学生有胆气冲击北太数模之星的冠名奖。在编写过程中,我不喜欢市面上大多数教材的写法,太死板,也太没人性化。恕我直言,对于那些不讲人话的学术类书稿,你如果是给同行传阅倒也罢了,但是你的受众是学生,我考教师资格证的时候就明确记得有“量力性”这一条要求。不讲人话的书稿我必须得奉上一句“RNM退钱”,所以,我在编写过程中尽可能做到通俗易懂,让读者能够轻易上手接受。
此外,书稿大纲是我在华中科大给同学们作数学建模培训磨了几轮才形成的大纲,在此基础上进行了删改,将过于复杂的一些章节去掉了,更容易被同学们接受。
作为计科人,我始终记得谭志虎副院长和秦磊华副院长给我们强调的软硬协同观。在本书编写的过程中,虽然更多的是数值计算与模拟方面的东西,但是也同样以自己的理解从软硬协同的角度在看这个软件。本人在计算机领域功力尚浅,是当时专业课学的很拉胯的程度,如果有一些错误之处欢迎批评斧正,读者朋友们见笑。
本书将免费开源不收取任何费用,但是请注意一些版权问题。如果是从我的github或gitee主页下载的书稿,还请star一下可以咩谢谢。最后再次感谢卢朓老师和李若老师等人的支持!~
点赞,点赞,马老师先入为主,北太天元和马老师这种开源精神是难能可贵的。
有一篇帖子就讲述了国产MATLAB的故事:https://www.zhihu.com/question/400835896
数学模型建模仿真这个工作,不单在科研和竞赛中展示创造力,在产品研发设计过程中也有强大的需求。做过的人才知道,它并不是科学与工程之间的一个小环节,而是一个开阔的、巨大的施展空间。
工作多年后体会到,就算行业里的国际主流技术流派、世界领先的头部企业,以前像神一样的存在,他们的产品,整体系统性能尤其是动态性能这方面居然也有工作远远不到位、露出马脚的情况,而且不在少数。
在这几年贸易制裁的背景下,国外技术权威的威信更是连连下跌,像我这样普普通通的工程师也在找他们的毛病,改进自己的设计。很高兴自己发现了对手的一个最薄弱环节,阿喀琉斯的脚后跟。
建立数学模型的软件环境,对我们来说就像刀枪弓箭对于士兵一样。必须自己有能力造出来。决不能让制裁的人继续狂妄。
所以知道了北太天元这个名字以后,赶紧进来看看简介留个回复,接下来再去试用。