下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 MATLAB揭秘修订版 自学指导书 郑碧波译 2010年

MATLAB揭秘修订版 自学指导书 郑碧波译 2010年.pdf

MATLAB揭秘修订版 自学指导书 郑碧波译 2010年

matlab援助
2011-12-21 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《MATLAB揭秘修订版 自学指导书 郑碧波译 2010年pdf》,可适用于高等教育领域

MATLABSimulinkC语言CVC编程援助联系方式:QQ:Email:qqcom编程博客:http:topbloghexuncomdhtml如果我QQ不在线请将问题发到我的邮箱或者在我的博客留言第一时间答复你!还可以为公司和科研单位设计各类算法欢迎前来咨询!郑重声明:本资源来源于网络仅限交流使用请勿用于商业用途!MATLAB®揭秘DavidMcMahon著郑碧波译NewYorkChicagoSanFranciscoLisbonLondonMadridMexicoCityMilanNewDelhiSanJuanSeoulSingaporeSydneyTorontoI修订版前言为了使本书更完善我对本书进行了修订在修订过程中一来发现英语原版书中也有些许错误同时也深感自己力量单薄我设想让更多的人参与到本书中来于是做了如下工作:申请公布了公共交流邮箱每次修订都及时发布到下面的邮箱中以便读者及时下载最新版本:账号:matlabusercom密码:matlabuser请不要修改密码我会及时上传最新版本到上面邮箱的网盘中同时给该邮箱发邮件。读者只需登录邮箱或者直接使用邮箱客户端(如使用网易的闪电邮下载地址:http:fmcom或foxmail下载地址:http:wwwfoxmailcom)即可下载到最新版本。只要你对本书的完善有贡献(如提供习题详细解决答案、改正翻译错误甚至是一张图片或一句话)即可在本书后面的芳名榜中列出(不想列出请注明)。交流依然是使用matlabusercom这个邮箱。同时发布了英文版(方便对照学习同时也万份期待你能把书中的错误指出来以便及时改进。)上面这个邮箱同时还公布了《<matlab编程(第二版)>中文版修订版》的word文档!(这本书发现更多错误希望能有网友能够来维护它把质量搞上去所以我这里公布了word版)本修订版还主要做了如下工作:修改了源代码的显示格式认真校对了练习并尽可能提供解答过程(自己做的错误难免期待你来加入)。pdf不再加密对本书英文原版书中不妥的地方提出质疑。图形文件另外提取出来放在邮箱网盘中不再以附件形式放入pdf文件中。页面布局做了些调整。最后请不要利用本书进行任何商业或盈利活动例如需要点数、虚拟货币甚至是需要回复才能下载阅读等谢谢!让我们把本书做得更好!郑碧波scnuII译言经过将近个半月的时间(公元至)终于把本书翻译完成。翻译本书纯粹是兴趣!到目前为止我翻译过两本MATLAB方面的书第一本为SJChapman的《MATLAB编程》(第二版)第二本为DavidMcMahon的《MATLAB揭秘》。翻译书籍是一件非常枯燥无味的事情需要极大的耐心(不信可以试试如果试了请一定要坚持到底!)它的确考验了我的积极性和耐心!现在看来我还是经得起考验的。^^如果你学习MATLAB仅是想了解一下MATLAB我建议你阅读我翻译的《MATLAB编程》一书(网上搜索“SJChapman《MATLAB编程》中文版修正版”就是了在百度文库或新浪网的ishare上都可下载到)如果你学习MATLAB是想进行科学计算那我建议你阅读我翻译的《MATLAB揭秘》一书(本书)本书介绍了统计、绘图、求微积分、解微分方程、解ODE、变换、曲线拟合、特殊函数……很多的高等数学方面的应用还附有习题和答案。我是一个MATLAB初学者我知道并不比你多所以请最好不要向我问有关MATLAB如何使用的问题。但如果你发现本书有翻译错误及其它一些问题或建议则请写信给我你的一封信、几句话很有可能使很多MATLAB初学者受益匪浅谢谢!如果本书对你有所帮助那是我最大的心愿!郑碧波(bibofuncom)于广东省开始修订IIIMcGrawHill的介绍MATLABDemystifiedByMcMahon,David需要学习MATLAB?问题即刻解决!在这本实用的指导书帮助下你立即就可使用MATLAB了。《MATLAB揭秘》为学习这种功能强大的数学计算工具提供了高效的、启发性的方法。本书使用简单易行的风格一开始介绍了MATLAB基础你将学习到如何绘制图象求解代数方程及计算积分也将学习到如何求解微分方程求ODE的数值解使用特殊函数等。本书含有几百个例子及其详细解答过程章末带有习题书末还带最终测试题目一句话本书给予你的是MATLAB精华。本自学指导书提供了:上手MATLAB的最快方法几百个带有解答过程的工作实例覆盖了MATLAB每章章末配有习题提高学习质量查漏补缺。书末附有最终测试题为学习和工作节省时间提高效率《MATLAB揭秘》对初学者很容易对高手有挑战性是通往精确计算的捷径。作者传记DavidMcMahon是Microsoft认证的VisualBasic开发人员他使用VisualBasic和VisualC为WindowsNT和编写面向对象的软件和硬件驱动程序他同时也是一个VisualBasic和MicrosoftAccess的微软认证讲师。IV关于作者DavidMcMahon博士是Sandia国家实验室的一位物理学家和研究者编写出版了《线性代数揭秘》、《量子力学揭秘》、《相对论揭秘》、《信号与系统揭秘》、《静力学与动力学揭秘》等书。V目录修订版前言I译言IIMcGrawHill的介绍III关于作者IV前言VIII致谢IX第一章MATLAB环境用户界面概述命令窗口与算法基础赋值运算符基本数学定义式复数修正输入文件基础结束MATLAB习题第二章向量与矩阵向量从已存变量创建大向量创建等差元素向量特征化向量(CharacterizingaVector)向量的点乘和叉乘(数量积和向量积)引用向量元素矩阵基本操作矩阵相乘更多基本操作特殊类型矩阵引用矩阵元素行列式与线性方程组求解求矩阵的秩求逆矩阵与伪逆矩阵简化阶梯矩阵矩阵分解习题第三章绘图与图形D绘图基础更多D绘图选项坐标轴命令在同一图象中显示多个函数添加图例设置颜色设置坐标比例子图图象重叠和linspace命令极坐标和对数图象离散数据绘图等高线图三维图象习题第四章统计和MATLAB编程介绍创建柱状图基本统计编写MATLAB函数使用for循环编程计算标准差和中位数更多编程要点习题第五章代数方程求解和其它符号工具解基本代数方程二次方程求解符号方程绘图高阶方程求解解方程组方程展开与合并使用指数和对数函数求解方程函数的级数表示习题第六章基本符号演算和微分方程极限计算导数计算dsolve命令常微分方程(ODE)求解方程组和相平面图习题第七章常微分方程(ODE)的数值解使用ODE和ODE求解一阶方程二阶方程求解习题第八章积分INT命令定积分多重积分数值积分正交积分习题第九章变换拉普拉斯变换拉普拉斯逆变换微分方程求解傅立叶变换的计算傅立叶逆变换快速傅立叶变换习题第十章曲线拟合线性函数拟合指数函数的拟合习题第十一章使用特殊函数Γ(伽马)函数MATLAB中的伽马函数与伽马函数相关的数贝塞耳函数贝塔函数特殊积分勒让德函数亚里函数习题附录A最终测试附录B习题及测试答案第一章:MATLAB环境第二章:向量与矩阵第三章:绘图与图形第四章:统计和MATLAB编程介绍第五章:代数方程求解和其它符号工具第六章:基本符号演算和微分方程第七章:ODE的数值解第八章:积分第九章:变换第十章:曲线拟合第十一章:使用特殊函数工作最终测试芳名榜VIII前言MATLAB是科学与工程中一个非常广泛使用的计算工具不管你的背景是什么物理、化学、数学还是工程学它都适合你。学习一款数学计算工具有三个好处:第一如果你是手工完成计算的那么它就像一个后台检查工具。假如你是学生有一个工具可以检查你的答案总是好的。我并不是说你要过份依赖某种计算工具好像它就是神谕一样。如果你的教授要求你手工完成工作之后你就可以使用MATLAB或其它计算工具来检验你的工作。第二个原因是用MATLAB这样一个工具来绘图和进行数学运算是非常有价值的你不用花费很多时间来手工绘图MATLAB就可以帮你产生出所需要的非常漂亮的图形。第三个原因是在某种程度上你的职业要求你使用数学计算工具。如果你是一个做理论研究的教授有时候你所做的工程用解析法行不通如果你在工厂或实验室工作可能会碰到有些工作无法用手工完成。MATLAB已经在大学、实验室或公司中广泛应用懂得MATLAB将在你的简历加上重要的一项。一句话本书是直接针对于MATLAB初学者目的也不是教专家使用MATLAB去解决复杂问题相反本书是介绍给MATLAB新人使他们进入数学计算世界。这里要介绍的是使用MATLAB去解决某些基本问题绘函数的图形、解代数方程、计算积分和解微分方程所以要本书的例子较简单针对新手。如果你以前从没接触过MATLAB或者是在使用MATLAB有很多疑问那么本书将帮助你学到一些基本技巧使你能够掌握MATLAB。本书仅是掌握MATLAB的垫脚石。IX致谢感谢RayjanWilson对本书给了全面细心的审阅他深刻见解的评论和详细审阅对本书的成功出版至关重要。第一章MATLAB环境MATLAB环境我们从着眼于MATLAB的用户界面开始我们的MATLAB之旅。在我们干劲十足地解决数学问题之前先学习如何输入命令创建文件及其它常用的必须知道的工作。本章所讨论的内容会在整本书中用到也会贯穿你以后学习使用MATLAB的过程。在本书中会涉及到开始使用MATLAB的一些基础知识我们的目的是在每一章告诉你一些基本知识你可以使用这些知识解决一些重要问题。读完本书后你还不会成为MATLAB专家但能够自由地使用MATLAB并且完成不少常见任务在学习上取得进步或在工作上为进一步学习打下基础。无论如何我们都得来看看MATLAB启动后的主界面。第一章MATLAB环境用户界面概述用户界面概述本书我们假定你使用Windows虽然对本书的大部分内容并没有什么影响。请注意我们使用的是MATLAB版本。MATLAB的启动与其它Windows程序一样点击开始-程序找到MATLAB文件夹你就会看到几项取决于你的安装但至少有如下几项MATLABMfileEditorRSPUninstaller选择MATLAB()启动程序屏幕上显示的MATLAB默认界面如图所示可以看到屏幕被划分成三大块它们是当前目录(CurrentDirectory)历史命令窗口(CommandHistory)命令窗口(CommandWindow)图MATLAB桌面MATLAB桌面顶部的标准菜单允许你做管理文件和调试文件等工作你可能已经注意到右边有一个下拉列表框它可以设置当前工作路径不过这里最重要的是命令窗口。命令窗口与算法基础命令窗口位于MATLAB桌面的右边命令在双大于号“>>”提示符后面输入>>这里我们开始输入一些基本命令。假如你想知道一些数字表述式的值简单的输入就可以了。如我们想知道乘以的结果在提示符后面输入*然后按Enter回车结果如下:>>*ans=e第一章MATLAB环境命令窗口与算法基础译者注:命令窗口中须手工输入的内容本书使用蓝色字体但注释内容使用绿色字体。原本上式输入完成后的显示情况应为>>*ans=e>>为使显示紧凑本书去掉其中的空行。如读者想使命令窗口内容也以紧凑形式显示可先输入formatcompact(临时情况关闭MATLAB后无效要取消的话输入format或formatloose即可)或在菜单File>Preferences>CommandWindow>Testdisplay>Numericdisplay中设置,如下图。(永久情况关闭MATLAB后依然有效。)显示形式设置如果想清除命令窗口的内容可使用clc命令如果想消除工作空间的所有变量可输入clear命令。MATLAB立即输出答案并命名为ans这是一个变量或符号名用来表示结果。如果我们想要使用自定义的变量名例如变量x假设我们想要让它等于乘以则输入如下:>>x=*x=一旦变量输入系统我们就可以在后在面使用它假设我们要计算x乘以的值并把它赋给y。输入>>y=x*y=现在你可能已经注意到在这个例子中我们在方程每项之间都留有空格这样提高了我们输出的可读性看起来更专业些。MATLAB并不要求这些空格我们可以输成y=x*或者y=x*不过后者更清楚明了。当你的表达式比较复杂时带上空格就显得非常重要了。推荐这么做!我们总结一下MATLAB输入基本算法。要写两数相乘ab在MATLAB中我们输入a*b第一章MATLAB环境赋值运算符两数相除ab输入为ab这种除法被称为右除MATLAB也允许另一种写法叫左除。如果我们要计算ba我们可以使用反斜杠代替斜杠表示反过来除表达式如下:ab幂ab以下面的形式输入a^b最后相加和相减以普通形式输

用户评价(1)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/49

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利