新書推薦:
《
王氏之死(新版,史景迁成名作)
》
售價:NT$
250.0
《
敢为天下先:三年建成港科大
》
售價:NT$
352.0
《
直观的经营:哲学视野下的动态管理
》
售價:NT$
407.0
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:NT$
214.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:NT$
449.0
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:NT$
560.0
《
山西寺观艺术壁画精编卷
》
售價:NT$
7650.0
《
中国摄影 中式摄影的独特魅力
》
售價:NT$
4998.0
|
內容簡介: |
本书主要介绍MATLAB基本运算、内置函数、矩阵运算和绘图功能自定义函数、接口函数、逻辑函数和程序控制结构等内容。还介绍了一些高级MATLAB应用,重点介绍矩阵代数求解、数据变量类型、符号运算、数值分析、数据可视化和Simulink仿真等内容。每一章结束均附有习题,供练习巩固之用。书中提供来自于非常基础的学科领域的大量实例,内容丰富,可以边阅读边录入示例程序进行调试运行,具有很强的实用性。
|
關於作者: |
霍莉·摩尔,美国盐湖城社区学院工程系教授,毕业于犹他大学,连续多年教授MALTAB计算课程与其他计算机语言课程,具有丰富的教学经验。宿淑春,女,工学博士,副教授,就职于北京电子科技学院电子通信工程系。主要讲授电路分析、信号与系统、Matlab工程应用等课程,具有丰富的教学经验。曾出版多部译著,包括国外经典教材《电路》(第六版~第十一版),《matlab实用教程》(第五版)等。
|
目錄:
|
目 录 第1章 MATLAB简介1 1.1 MATLAB概述1 1.2 学生版MATLAB2 1.3 MATLAB在工业中的应用2 1.3.1 电气工程3 1.3.2 生物医学工程3 1.3.3 流体动力学3 1.4 解决工程和科学中的问题5 第2章 MATLAB环境8 2.1 启动8 2.2 MATLAB窗口10 2.2.1 命令窗口10 2.2.2 命令历史10 2.2.3 工作区窗口11 2.2.4 当前文件夹窗口13 2.2.5 文档窗口14 2.2.6 图形窗口14 2.2.7 编辑窗口15 2.3 用MATLAB解决问题15 2.3.1 使用变量15 2.3.2 数据类型17 2.3.3 数值数组的计算18 2.3.4 数值显示32 2.4 保存工作成果36 2.4.1 保存变量36 2.4.2 程序38 2.4.3 分节模式43 小结45 习题48 第3章 MATLAB内置函数55 3.1 内置函数的使用55 3.2 帮助功能的使用57 3.3 初等数学函数58 3.3.1 常见的计算58 3.3.2 舍入函数61 3.3.3 离散数学62 3.4 三角函数65 3.5 数据分析函数69 3.5.1 最大值和最小值69 3.5.2 平均数71 3.5.3 和与积72 3.5.4 数值的排序73 3.5.5 确定矩阵大小76 3.5.6 标准差和方差81 3.6 随机数86 3.6.1 均匀随机数86 3.6.2 高斯随机数87 3.7 复数89 3.8 计算的局限性92 3.9 特殊值和其他函数94 小结95 习题98 第4章 MATLAB矩阵运算103 4.1 数值矩阵运算103 4.1.1 定义数值矩阵103 4.1.2 冒号运算符的使用105 4.2 利用meshgrid求解双变量问题109 4.3 特殊矩阵116 4.3.1 全零矩阵117 4.3.2 全1矩阵117 4.3.3 对角矩阵118 4.3.4 魔方矩阵119 4.4 字符矩阵和字符串矩阵简介120 4.4.1 字符矩阵121 4.4.2 字符串矩阵122 小结124 习题126 第5章 绘图133 5.1 二维绘图133 5.1.1 基本绘图133 5.1.2 线型、颜色和标记139 5.1.3 坐标轴的缩放和注释142 5.2 子图—分块图布局148 5.3 其他类型的二维图151 5.3.1 极坐标图151 5.3.2 对数图153 5.3.3 条形图和饼形图157 5.3.4 直方图158 5.3.5 双y轴图161 5.3.6 函数图164 5.4 三维图165 5.4.1 三维线图165 5.4.2 曲面图166 5.5 用菜单栏工具编辑图形171 5.6 由工作区窗口创建图形173 5.7 保存图形174 5.8 其他绘图选项174 小结175 习题177 第6章 自定义函数185 6.1 创建函数文件185 6.1.1 语法185 6.1.2 注释192 6.1.3 多输入多输出函数192 6.1.4 无输入或无输出的函数197 6.1.5 确定输入和输出参数的数量198 6.1.6 局部变量200 6.1.7 全局变量201 6.1.8 查看函数文件代码202 6.2 子函数203 6.2.1 在其他函数中使用子函数203 6.2.2 MATLAB程序中的子函数207 6.3 创建自己的函数工具箱208 6.4 匿名函数和函数句柄209 6.5 复合函数211 小结211 习题213 第7章 输入/输出控制218 7.1 自定义输入218 7.2 输出选项222 7.2.1 显示函数223 7.2.2 格式化输出—fprintf函数225 7.2.3 格式化输出—sprintf函数231 7.2.4 table函数233 7.3 图形输入234 7.4 从文件中读写数据235 7.4.1 导入数据235 7.4.2 导出数据238 7.5 调试代码238 7.5.1 代码分析器239 7.5.2 调试工具栏239 小结242 习题243 第8章 逻辑函数和选择结构248 8.1 关系运算符与逻辑运算符248 8.2 流程图和伪代码250 8.3 逻辑函数252 8.3.1 find命令252 8.3.2 find命令的流程图和伪代码255 8.4 逻辑索引258 8.5 选择结构262 8.5.1 简单if语句262 8.5.2 if/else结构262 8.5.3 elseif结构263 8.5.4 switch/case语句267 8.5.5 menu函数272 8.6 调试276 小结276 习题278 第9章 循环结构288 9.1 for循环289 9.2 while循环295 9.3 break和continue302 9.4 中断循环303 9.5 嵌套循环307 9.6 提高循环效率307 小结310 习题311 第10章 矩阵代数316 10.1 矩阵运算和函数316 10.1.1 转置316 10.1.2 点积317 10.1.3 矩阵乘法323 10.1.4 矩阵的幂325 10.1.5 逆矩阵326 10.1.6 行列式328 10.1.7 叉积330 10.1.8 单位矩阵333 10.2 求解线性方程组334 10.2.1 用逆矩阵解方程335 10.2.2 用矩阵左除方法求解方程338 10.2.3 利用行阶梯矩阵的逆运算函数求解方程组341 10.3 特殊矩阵347 小结347 习题350 第11章 其他类型的数组355 引言355 11.1 数值型数据类型356 11.1.1 双精度浮点数356 11.1.2 单精度浮点数357 11.1.3 整数359 11.1.4 复数360 11.2 字符数据和字符串数据361 11.2.1 创建字符数组和字符串数组361 11.2.2 字符编码方案362 11.3 符号数据365 11.4 逻辑数据365 11.5 稀疏数组366 11.6 分类数组367 11.7 时间数组367 11.8 多维数组371 11.9 元胞数组373 11.10 结构数组375 11.11 表格数组380 11.11.1 从工作区变量中创建表格380 11.11.2 从数据文件中创建表格数组382 11.11.3 使用表格信息386 11.12 时间表数组388 小结392 习题394 第12章 符号数学运算401 12.1 符号代数401 12.1.1 创建符号变量402 12.1.2 符号表达式和符号方程的处理405 12.2 求解表达式和方程407 12.2.1 solve函数407 12.2.2 求解方程组411 12.2.3 替换和符号函数413 12.3 符号绘图417 12.3.1 fplot函数417 12.3.2 其他的符号绘图函数420 12.4 计量单位424 12.5 微积分运算428 12.5.1 微分428 12.5.2 积分433 12.6 微分方程439 12.6.1 一阶微分方程440 12.6.2 高阶微分方程441 12.6.3 微分方程组441 12.7 将符号表达式转换为匿名函数442 小结443 习题445 第13章 数值计算方法452 13.1 插值452 13.1.1 线性插值452 13.1.2 三次样条插值453 13.1.3 外插法458 13.1.4 多维插值458 13.2 曲线拟合460 13.2.1 线性回归460 13.2.2 过零点线性回归462 13.2.3 多项式回归463 13.2.4 polyval函数464 13.3 交互式拟合工具471 13.3.1 基本拟合工具471 13.3.2 曲线拟合工具箱473 13.4 差分与数值微分473 13.4.1 diff函数473 13.4.2 前向、后向和中心差分法476 13.5 数值积分481 13.6 求微分方程的数值解485 13.6.1 函数句柄输入487 13.6.2 求解过程中要注意的问题487 13.6.3 求解高阶微分方程489 13.6.4 边值问题490 13.6.5 偏微分方程492 小结492 习题494 第14章 高级绘图500 14.1 图像500 14.1.1 图像类型502 14.1.2 读写图像文件511 14.2 图形对象512 14.2.1 曲线句柄513 14.2.2 图形窗口句柄515 14.2.3 坐标轴句柄516 14.2.4 坐标轴注释518 14.2.5 属性编辑器518 14.3 动画519 14.3.1 重绘和擦除519 14.3.2 电影521 14.4 其他可视化方法525 14.4.1 透明度525 14.4.2 隐藏线526 14.4.3 光源527 14.5 三维体可视化简介528 14.5.1 标量数据的三维体可视化528 14.5.2 矢量数据的三维体可视化530 小结531 习题534 第15章 Simulink简介537 15.1 应用537 15.2 入门537 15.3 Simulink求解微分方程545 小结550 习题551 附录A 特殊字符、命令和函数554 附录B 坐标轴放缩技术566 附录C 年度气象数据汇总568
|
|