没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)1
需积分: 0 14 下载量 17 浏览量
2022-08-03
14:55:27
上传
评论 1
收藏 6.34MB PDF 举报
温馨提示
试读
340页
前言郑碧波本文为 Stephen J.Chapman《MATLAB 编程(第二版)》英文影印版的中文译本,这本书对初学者很好的入门教材。之前从网上下载到邢树军兄
资源详情
资源评论
资源推荐
有 MATLAB 编程问题的朋友,可以联系我!
联系方式:
QQ:993878382
Email:matlabman@qq.com
个人博客:http://top99.blog.hexun.com/46036333_d.html
如果我 QQ 不在线,你可将问题发到我的邮箱,或者在我的博客留
言,可以为你提供解决问题的思路,同探讨,共进步!
MATLAB
编程
(第二版)
Stephen J. Chapman 著
邢树军 郑碧波译
国外高校电子信息类优秀教材(英语影印版)
MATLAB 编程
(第二版)
MATLAB Programming for Engineers
(Second Edition)
Stephen J. Chapman 著
邢树军 郑碧波 译
前言
郑碧波
本文为 Stephen J.Chapman《MATLAB 编程(第二版)》英文影印版的中文译本,这本
书对初学者很好的入门教材。之前从网上下载到邢树军兄弟译的 pdf 版本,邢的这个版本用
起来有以下几方面不便:
1.文件较大。
2.打开之后总是提示播放某首歌,很烦。
3.源代码和图形采用了大量的图片,不方便学习者直接复制到 MATLAB 中进行调试学
习。即使是文本的源代码,也经常出错,主要是每一行语句末尾的“;”为中文编码的分号。
4.个别字翻译错误(sorry,我的这个版本也没有完全消除),但我有发现的已经更正。
5.第十章翻译不完全。本来全书只有十章,在第十章还没有翻译结束时插进了第十一章。
6.附录 A 和 B 没有(翻译)提供。其中附录 B 为练习答案,其实这对初学者来说,是
极其重要的。
于是就想着改进该版本的。本版本在邢译本的基础上做如下修改:
1.转换成 doc 格式,重新排版(其实也没怎么排版)。
2.更换封面,去掉歌曲。
3.所有源代码测试正确。
4.用了较多新的彩色截图代替原来的。
5.提供了附录 A 和附录 B。
6.删除了原来 pdf 版本的第 11 章(原著没有)。
本版本有如下缺点
1.由于本人截图用 MATLAB 是 7.0 和 6.5 版本,在 winxp 中运行。一些截图与原英文版
本不一样,原因一是与原英文版本 MATLAB 6.0 不同,原因二是因于产生图形的数据无法
找到相同的,好在基础知识方面的学习差别不大。
2.第十章前几节仍为树军兄弟翻译,后面部分由我翻译,但由于下载不到 6.0 版本,只
好用
6.5 版本,但使用 6.5 版本会出现 GUI 编程代码不一样的情况,从忠于原著角度考虑感
觉不爽,后来想想,既然网上都找不到 6.0 版本,那么使用 6.5 版本岂不更方便读者?!
3.附录 B 与前面的专有名词翻译可能会不一致。例如 cell array 一词,邢把它译为“单
元阵列”,而我把它称为“胞数组”。我是一个初学者,不知权威的书是如何翻译的。不管如
何,我已经做了相应说明,希望不会引起读者太大的不便。
本人英语也忘记得七七八八了。在翻译过程中肯定有不少不恰当的地方,如果你发现,
请通知我,谢谢!
本书的绝大部分
....
是邢树军翻译的,感谢邢树军兄弟的无私奉献,我仅仅是做些小小修补。
其实翻译之后才发现,翻译过程是一项很繁琐很枯燥的事情!
郑碧波
(邮箱 bibofun@163.com)
2008-1-31
译序
邢树军
有这么一个故事:
在非洲草原上,有一种不起眼的动物叫吸血蝙蝠。它身体极小,却是野马的天敌。这种
蝙蝠靠吸动物的血生存,它在攻击野马时,常附在马腿上,用锋利的牙齿极敏捷地刺破野马
的腿,然后用尖尖的嘴吸血。无论野马怎样蹦跳、狂奔,都无法驱逐这种蝙蝠。蝙蝠却可以
从容地吸附在野马身上,落在野马头上,直到吸饱吸足,才满意地飞去。而野马常常在暴怒、
狂奔、流血中无可奈何地死去。
动物学家在分析这一问题时,一致认为吸血蝙蝠所吸的血量是微不足道的,远不会让野
马死去,野马的死亡是它暴怒的习性和狂奔所致。
这个故事与 MATLAB 似乎没有任何的联系。编程初学者习惯于接到问题,就想在计算
机编出好的程序来,而且要求没有错误。这是不可能的,时间一长就会像这只马一样变得暴
怒,从而失去对编程的兴趣。所以,我翻译的这本书要求我们养成良好的编程习惯,强调自
上而下的编程方法。希望读者能够理解这个方法。
自上而下的编程方法,不仅适用于编程,而且适用于我们做事。具体步骤为
(1)首先对你所面临的问题进行精确描述,即你遇到的到底是什么问题
(2)定义输入输出量,即我们的目的和现有的条件
(3)设计算法,逐层分解,逐步求精,这是做事谋的一个过程,大部分人做事出错就
出在这个地方,懒得到逐层分解,逐步求精,总是妄想一步登天。
(4)把算法转化为 MATLAB 语言,这一步是踏踏实实做的过程,没有这一步你什么
也做不成。
(5)检测程序,我们做的东西是否正确,不正确检测错误。这一步是需要耐心的,不
要怕错误,每一次检测都会让你提高。做事时,不要因一些错误而畏缩不前。
在翻译的过程中,有很多的时侯都想放弃。有时也想不干了,但是每当这时,我就会找
个人聊天,然后去思考,我遇到的问题是什么?是没有方法,还有心浮气躁。而多半的原因
是因为后者,就像那匹马一样,因小事而丢了“性命”。于是,我翻译这本书,最大的收获
是自上而下的编程方法。
剩余339页未读,继续阅读
林书尼
- 粉丝: 20
- 资源: 315
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0