Triangle 发表于 2017-3-5 22:14:47

最值得学习的Matlab参考书有哪些?


Matlab的教程琳琅满目,一不小心就选的眼花缭乱。
选择Matlab参考书最关键的一点,就是参考书和自己目前能力要相匹配。选的参考书过于简单或过于困难,既浪费钱,又浪费时间和心情。
因此,3M君在这里向大家推荐几款实用的参考书,按照从一无所知的入门小白到进阶,再到笑傲江湖的武林高手分为10个级别。
让我们一起打怪升级吧。
第1级:Matlab超强经典教程
《Matlab超强经典教程》其实是这本书在网上流传的艺名,它真实的书名叫做《Matlab5手册》,由ChinaPub出版。
这本教程比较适合真正一点也不懂的初学者,它有这样三个优点:(1) 概念讲的很清楚。(2) 命令归纳的全面。(3) 对照命令讲解参数,且有例子。
比如:求数组的最大值和最小值,它会先列出所有相关命令及对参数的描述:
然后给出一个具体的例子: 以及运算结果: 有时还会用示意图来帮助读者了解: 这是这本教程的目录: 缺点是它有一点点老,和它对应的软件版本是Matlab5,但对于初学者来说,几乎没有太大影响。
第2级:Matlab揭秘

这本书的英文版叫做《Matlab demystified》,是一本在欧美流行的教材,作者是美国Sandia国家实验室的物理学家David McMahon,中文翻译版由郑碧波女士义务翻译。这本书的特色是教读者如何把Matlab实际运用到高数里面。
例如:
这本书还介绍了统计、画图、微积分、微分方程、变换、拟合等许多高数方面的应用,含有几百个例子及其详细解说过程。目录:
另外,每章末有习题及答案,适合加强练习。有了这本书,妈妈再也不懂担心我的高数了。第3级:Matlab官方手册
在Matlab官网上可以下载各种学习文档,其中有一个主文档叫做Matlab Primer。 在MATLAB中执行doc命令也可查看官方文档。官方文档内容全面而详细,含有每个命令的详细说明及例子。
不过对读者而言,仔细通读这个文档可能存在以下问题:(1)是英文版的,可能有一些初学者会觉得读英文有些吃力。(2)因为太全面,反而许多命令并不会经常用到。所以,这个文档其实更适合当做手册来查询,需要的时候针对所需的命令进行查看。
浏览完上面这几本教程就算入门了,下一步需要做的是提高编程的实战技巧。就像如果你想成为一名优秀的特战部队成员,上面的部分其实只是教练给你用幻灯片讲解和比划动作,下面的内容才是开始去靶场打靶训练。第4级:Matlab从零到进阶
这本书的特色是配有光盘,内容包括每一个案例的源程序,以及用于教学和自学的PPT课件。
内容包括以下目录:
另外,这本书里面还有讲解如何用Matlab解决一些实际生活中的问题,比如求解等额还款模型、垃圾场选址问题。
第5级:高等应用数学问题的MATLAB求解

这本书除了介绍应用数学的问题(比如微积分问题、线性代数、积分变换、复变函数、非线性方程、最优化问题等)如何求解之外,还介绍了最近流行的方法,像模糊逻辑与模糊推理、神经网络、遗传算法、小波分析、粗糙集以及分数阶微积分等。
例如,神经网络:遗传算法:
第6级: Experiments with MATLAB

不好意思,这本书是英文版的,但仍然要强烈推荐。它的作者是Cleve Moler,就是造出Matlab的大牛,美国工程院院士。
在这本书里,介绍了一些有意思的问题,如何通过Matlab编程实现,涉及到历法,谷歌网页排名,音乐,天体运行,分形图,生命进化,数独等等。
比如, 兔子繁殖问题:
Google搜索是如何进行网页排名的: 生命进化:
如何模拟海浪:
第7级: MATLAB高效编程技巧与应用

这本书主要介绍一些特有的编程思想、高效的编程方法,以及采用案例介绍Matlab在科学计算中的实际应用。有些案例是如何实现最新流行的热门技术了。
比如,人脸识别:
手写体数字识别:
北京市GNP的灰色数据融合分析: http://mmbiz.qpic.cn/mmbiz/ibL4SsibqaVsYP47JMicQP2lMqI4gib8h7uPp98CaAH0PV17I5kf4pic3KMR22B5TAR1bMQVsibjjH5U726Oqa1p4ASQ/0?wx_fmt=jpeg第8级:Numerical Computing with Matlab

这本书其实是《Experiments with MATLAB》的加强版与加深版,它的作者仍旧是Matlab之父Cleve Moler。
好消息是这本书有对应的中文翻译版,叫做《MATLAB数值计算》。它配备大量MATLAB例子源代码及习题,其中涉及密码学、Google网页分级、大气科学和图像处理等前沿问题。
例如,如何拟合手掌:
洛伦子混沌:
键盘电话拨号原理:
预测太阳黑子强度: 学习完上面这几本教程就达到中级水平了,下一步需要做的是灵活运用这些知识用以解决具体的专业问题。就像如果你想成为一名优秀的特战部队成员,现在已经从魔鬼训练营毕业了,下一步是选择自己的特长方向(想当侦察兵还是狙击手?),然后真刀真枪的上战场磨炼。
第9级:专业领域书籍
继续学Matlab取决于你学习的方向了,此时应仔细学习自己所关心的应用领域的书籍,下面列举了几个热门方向供参考。
(1)图像处理
(2)Matlab和其它软件接口
(3)计算物理
(4)金融分析
(5)信号与系统第10级:项目
到了这一步,参考书已经不是最重要的了,最重要就是多做项目,在项目中多感悟、多向队友学习、多交流。

我不是学霸 发表于 2017-3-16 16:56:01

路过,支持一下啦

技术帝 发表于 2017-3-19 17:14:00

相当不错,感谢无私分享精神!

星月相随 发表于 2017-3-19 19:09:26

差一点就错过了一篇好文。。。

风随心动 发表于 2017-3-20 08:28:44

不知该说些什么。。。。。。就是谢谢

醉里挑灯看剑 发表于 2017-3-20 10:24:57

我是来学习的。。。

风过无痕 发表于 2017-3-20 12:26:19

学习了,不错,比较有意义

田老师 发表于 2017-3-20 20:03:35

不知该说些什么。。。。。。就是谢谢

医学博士 发表于 2017-3-21 10:02:43

学习了,谢谢分享、、、

睡梦中的雄师 发表于 2017-3-21 20:29:12

过来看看的
页: [1] 2
查看完整版本: 最值得学习的Matlab参考书有哪些?