• matlab程序设计 大中专理科电工电子 作者
  • matlab程序设计 大中专理科电工电子 作者
  • matlab程序设计 大中专理科电工电子 作者
  • matlab程序设计 大中专理科电工电子 作者
  • matlab程序设计 大中专理科电工电子 作者
21年品牌 40万+商家 超1.5亿件商品

matlab程序设计 大中专理科电工电子 作者

matlab编程入门经典教材,提供大量实用编程

22.35 2.5折 89 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者作者

出版社机械工业出版社

ISBN9787111603016

出版时间2018-07

版次1

装帧平装

开本16

页数327页

定价89元

货号519_9787111603016

上书时间2024-12-17

智胜图书专营店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

出版者的话
译者序
前言
章matlab简介 1
1.1matlab优势所在 1
1.2matlab不足之处 3
1.3matlab工作环境 3
1.3.1作界面 3
1.3.2命令窗 4
1.3.3工具栏 5
1.3.4命令历史窗 6
1.3.5文档窗 6
1.3.6图形窗 8
1.3.7窗停靠与取消停靠 9
1.3.8工作空间 9
1.3.9工作空间浏览器 10
1.3.10当前文件夹浏览器 11
1.3.11获取帮助 11
1.3.12几个重要命令 13
1.3.13matlab搜索路径 14
1.4matlab应用示例——计算器 15
1.5本章小结 17
1.6本章题 17
第2章matlab基础知识 19
2.1变量和数组 19
2.2创建和初始化变量 21
2.2.1在赋值语句中初始化变量 22
2.2.2使用快捷表达式初始化 23
2.2.3使用内置函数初始化 24
2.2.4使用键盘输入初始化变量 25
2.3多维数组 26
2.3.1在内存中存储多维数组 27
2.3.2用一维方式访问多维数组 28
2.4子数组 28
2.4.1函数end 28
2.4.2在赋值语句左侧使用子数组 29
2.4.3将标量赋值给子数组 30
2.5特殊值 30
2.6显示输出数据 32
2.6.1更改默认格式 32
2.6.2函数disp 33
2.6.3使用函数fprintf标准化输出 33
2.7数据文件 34
2.8标量和数组运算 36
2.8.1标量运算 36
2.8.2数组和矩阵运算 37
2.9运算级别 39
2.10matlab内置函数 41
2.10.1任意返回值 41
2.10.2使用数组作为matlab函数输入 42
2.10.3常见matlab函数 42
2.11绘图简介 43
2.11.1使用简单xy绘图 43
2.11.2打印绘图 44
2.11.3将绘图导出为图像文件 44
2.11.4多个绘图 46
2.11.5线条、线条类型、标记类型和图例 46
2.11.6对数刻度 49
2.12示例 50
2.13调试matlab程序 54
2.14本章小结 56
2.14.1良好编程惯结 56
2.14.2matlab结 57
2.15本章题 59
第3章二维绘图 65
3.1二维绘图的其他功能 65
3.1.1对数刻度 65
3.1.2控制x轴和y轴范围 68
3.1.3同一轴上绘制多个绘图 70
3.1.4创建多个图形 70
3.1.5子图 72
3.1.6控制绘图上的点间距 72
3.1.7绘制线的控制 75
3.1.8文本字符串的控制 75
3.2极坐标绘图 78
3.3注释与保存绘图 79
3.4二维绘图的其他类型 82
3.5二维数组绘图 85
3.6本章小结 87
3.6.1良好编程惯结 87
3.6.2matlab结 87
3.7本章题 88
第4章分支结构与程序设计 91
4.1自顶向下设计技术简介 91
4.2伪代码的使用 93
4.3逻辑数据类型 94
4.3.1关系运算符与逻辑运算符 94
4.3.2关系运算符 94
4.3.3运算符==和~=的注意事项 95
4.3.4逻辑运算符 96
4.3.5逻辑函数 99
4.4分支 100
4.4.1if结构 100
4.4.2if结构示例 102
4.4.3if结构的注意事项 106
4.4.4switch结构 108
4.4.5try/catch结构 109
4.5调试matlab程序的更多信息 115
4.6本章小结 120
4.6.1良好编程惯结 120
4.6.2matlab结 121
4.7本章题 121
第5章循环结构和向量化 125
5.1while循环 125
5.2for循环 129
5.2.1作细节 134
5.2.2向量化:更快的循环选择 136
5.2.3matlab即时编译器 136
5.2.4break语句和continue语句 138
5.2.5嵌套循环 140
5.3逻辑数组和向量化 141
5.4matlab探查器 143
5.5其他示例 145
5.6函数textread 155
5.7本章小结 157
5.7.1良好编程惯结 157
5.7.2matlab结 157
5.8本章题 158
第6章用户自定义函数基本特 163
6.1matlab函数简介 164
6.2matlab变量传递:值传递机制 166
6.3可选参数 175
6.4使用全局内存共享数据 178
6.5函数调用之间的数据存储 183
6.6matlab内置函数:排序函数 187
6.7matlab内置函数:数生成函数 189
6.8本章小结 189
6.8.1良好编程惯结 189
6.8.2matlab结 190
6.9本章题 190
第7章用户自定义函数特 195
7.1函数的函数 195
7.2本地函数、私有函数和嵌套函数 198
7.2.1本地函数 198
7.2.2私有函数 199
7.2.3嵌套函数 199
7.2.4函数执行顺序 201
7.3函数句柄 201
7.3.1创建和使用函数句柄 202
7.3.2函数句柄的优点 204
7.3.3函数句柄和嵌套函数 204
7.3.4应用示例:常微分方程的求解 206
7.4匿名函数 210
7.5递归函数 211
7.6绘图函数 212
7.7直方图 214
7.8本章小结 218
7.8.1良好编程惯结 218
7.8.2matlab结 218
7.9本章题 219
第8章其他数据类型和绘图类型 224
8.1复数 224
8.1.1复数变量 225
8.1.2复数关系运算 225
8.1.3复数函数 226
8.1.4绘制复数 229
8.2字符串和字符串函数 231
8.2.1字符串转换函数 232
……

内容简介:

本书展示使用matlab解决各种典型问题的方法和,不仅指导读者编写清晰、高效、良好的matlab程序,还介绍了大量matlab的实用函数。全书共9章,前7章涵盖matlab的基本概念和实现,后2章引入更多的不错应用。本书内容全面,通俗易懂,适合作为工程和计算机专业教材,同时也可作为广大科技工作者掌握matlab计算工具的自学用书。

作者简介:

斯蒂芬j.查普曼(teptlenj.chapman)拥有路易斯安那州立大学电气工程学士、佛罗里达大学电气工程硕士,并在莱斯大学进一步深造。他曾供职于美国海军、休斯敦大学、mit林肯实验室,目前在墨尔本负责澳大利亚bae系统建模和运营分析,开发了一个军舰自我御的模型,这个模型包含40多万行的matlab代码且运行了十余年。他是电气和电子工程师学会的不错会员,也是澳大利亚工程师学会的会员。

精彩内容:

前言eentialofmatlabprogrammingthirdeditionmatlab(matrixlaboratory的简称,即矩阵实验室)是由mathwork公司开发的专业工程与科学计算软件,其初的设计目的是进行矩阵的数学运算。然而,来,matlab逐渐发展成为一个能够从根本上解决各种重要技术问题并且极其灵活的计算系统。matlab软件执行matlab语言编写的程序,同时还提供十分丰富的预定义函数库,简化编程过程,提高编程效率。与其他编程语言(如fortran或c)相比,丰富的matlab库函数能够帮助用户更容易地解决工程技术问题。本书将基于matlabr2014b版本介绍matlab语言的特点,并展示如何使用它来解决经典的技术问题。通过对matlab编程语言的学,将学会如何使用matlab编写整洁、高效、文档化的程序。另外,本书无意在此对所有的matlab函数逐一介绍,仅讲解如何使用matlab编程,以及如何利用联机帮助工具查找需要的matlab函数。本书适合计算机科学与技术专业的大学一年级使用,可作为“编程与问题求解导论”课程的教材。具体课时可安排9周,每周3小时。第3版修订本书适用于matlabr2014b及更高版本。matlabr2014b是matlab启用新的h2图形系统后的版本,其中h2图形系统旨在实现更高质量的图形输出效果。目前,图形组件成为带有句柄的matlab对象,其属可通过matlab对象标记进行访问。下面将为大家简单介绍此版本的修订之处。自上一版以来,面向对象思想和面向对象编程的matlab实现越发成熟,在此将进行详细介绍。此外,仍对旧关键字–值方法提供支持。前面章节大幅缩短,以便更合理地安排内容让大家理解和掌握重要部分。现将分支部分和循环部分分别独立成章,并将函数部分分为两章进行讨论。第3章着重介绍二维绘图,并整理所有绘图相关信息以确保大家理解。第8章是对三维绘图的拓展,该章有助于加强并深化对三维绘图的学和理解。第9章介绍了新的h2图形的特征。本书特本书的特在于不断强调如何编写可靠的matlab程序。无论是对于初学者,还是对于已有基础的相关从业人员,本书都能给予的帮助。下面详细介绍本书特。1.注重自顶向下的设计方法本书第4章介绍了一种自顶向下的设计方法,并将其运用于书中的其余部分。首先,此方法鼓励大家在开始编程之前认真虑好如何设计程序,即重点需要弄清楚所要解决问题的明确定义、所需的输入和输出等。其次,一旦清楚问题定义,下面是虑如何逐步将任务成功地分解为较小的子任务,并将各个子任务作为单独的子程序或函数来实现。后,要理解在编程过程中测试的重要,不管是组件程序的单元测试,还是终程序的详细测试,都需要认真进行。本书所讲授的通用设计过程可概括如下。(1)清楚地陈述所要解决的问题。(2)定义程序所需的输入和产生的输出。(3)描述程序中的实现算法。涉及自顶向下设计和任务逐步分解,需用伪代码或流程图。(4)将算法转换成matlab语句。(5)测试matlab程序,包括对特定函数的单元测试,以及不同数据集下终程序的详细测试。2.注重函数本书重视函数的使用,其可在逻辑上将任务分解为更小的子任务,并具有数据隐藏的优点。同时,还强调了函数在组合到终程序之前单独测试的重要。此外,本书介绍了使用函数所犯的常见错误,以及如何避这些错误。3.注重matlab工具本书介绍了如何正确使用matlab的内置工具,使编程和调试更加容易。所涵盖的工具包括编辑器/调试器、工作空间浏览器、帮助浏览器和gui设计工具。4.“良好编程惯”框这些框用来突出良好的编程实践。此外,在章节的后会给大家结良好编程惯。下面是一个“良好编程惯”框的示例。良好编程惯始终将if结构的主体缩进两个或更多空格,以提高代码的可读。5.“编程误区”框这些框用来突出常见的错误,以便避它们。下面是一个“编程误区”框的示例。编程误区确保在前63个字符中变量名是的。否则,matlab将无法分辨出它们之间的区别。matlab编程的优势与传统的计算机编程语言相比,matlab在解决工程技术问题方有诸多优势,下面重点介绍几个。1.易用matlab是一种解释型语言,如同各种版本的baic语言。与baic一样,它也非常容易使用。该程序可作为便签式计算器来求解在命令行输入的表达式的值,或者用于执行预先编写好的大型程序。在内置集成开发环境中,可以方便地编写和修改程序,并使用matlab调试器来调试程序。正是基于这种语言的易用,对于快速建立新程序的原型,它是一个理想的工具。matlab还提供了许多程序开发工具,包括集成的编辑器/调试器、在线文档和手册、工作空间浏览器以及大量示例。2.立matlab支持多种作系统,并提供了大量的立措施。在撰写本书时,window7/8/10、linux、unix、macox10.10和10.11等系统都支持matlab。对于matlab而言,在一个台上编写的程序在其他台上一样可以正常运行,在一个台上编写的数据文件在其

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP