MATLAB编程(第二版) 中文 PDF 高清版 PDF 免费下载

您所在的位置:网站首页 matlab编程(第二版) MATLAB编程(第二版) 中文 PDF 高清版 PDF 免费下载

MATLAB编程(第二版) 中文 PDF 高清版 PDF 免费下载

2024-07-17 19:25| 来源: 网络整理| 查看: 265

当前位置:王夫子社区 > 好书助手 > 计算机与互联网 > 正文 2016-09-02 阅读:(399) 评论(0) MATLAB编程(第二版) 中文 PDF 高清版 PDF 免费下载

国外高校电子信息类优秀教材(英语影印版) MATLAB 编程 (第二版) MATLAB Programming for Engineers(Second Edition) Stephen J. Chapman 著 邢树军 郑碧波 译 本书将介绍MATLAB 语言,并向大家展示如何运 用它去解决经典的技术问题。 本书把MATLAB 当作一种技术编程语言来教,向学生展示如何编写简洁高效,有充分 根据的程序。本书不主张把MATLAB 数以百计的函数全部介绍给大家,而是教给学生怎样 使用MATLAB 语言,以及如何使用网上在线工具去加载你所需要的函数。本书的前六章是 “编程设计介绍”的课程,专门为大一的工科学生而设计编写的。其余的章节涵盖了一些高级的主题,例如输入输出接口(input/output interfaces)和图形用户界面(GUI)。 MATLAB编程(第二版) 目录 第一章 MATLAB介绍 .1 1.1 MATLAB 的优点1 1. 易用性..1 2. 平台独立性1 3. 预定义函数1 4. 机制独立的画图.2 5. 用户图形界面..2 6. MATLAB编译器2 1.2 MATLAB 的缺点2 1.3 MATLAB 的开发环境.2 1.3.1 MATLAB 桌面..2 1.3.2 命令窗口(TheCommandWindow)..3 1.3.3 历史命令窗口(The History Command Window).4 1.3.4 启动平台(the launch pad).5 1.3.5 编辑调试器.5 1.3.6 图像窗口(Figure Windows)6 1.3.7 MATLAB 工作区.6 1.3.8 工作区浏览器7 1.3.9 MATLAB 帮助..8 1.3.10 一些重要的命令9 1.3.11 MATLAB 搜索路径10 1.4 把 MATLAB 当作便笺薄来使用..11 测试 1.112 1.5 总结.12 1.5.1 MATLAB 总结13 1.6 练习.13 第二章 MATLAB基础 ..15 2.1 变量和数组.15 2.2 MATLAB 变量的初始化.17 2.2.1 用赋值语句初始化变量17 2.2.2 用捷径表达式赋值..19 2.2.3 用内置函数来初始化.19 2.2.4 用关键字 input 初始化变量20 测试 2.120 2.3 多维数组..21 2.3.1 多维数组在内存中的存储..22 2.3.1 用单个下标访问多标数组..22 2.4 子数组23 2.4.1 end 函数..23 2.4.2 子数组在左边的赋值语句的使用..24 2.4.3 用一标量来给子数组赋值..25 2.5 特殊变量..25 测试 2.226 2.6 显示输出数据26 2.6.1 改变默认格式.27 2.6.2 disp 函数.27 2.6.3 用 fprintf函数格式化输出数据28 2.7 数据文件..28 测试 2.329 2.8 标量运算和数组运算30 2.8.1 标量运算符..30 2.8.2 数组运算和矩阵运算.30 例 2.1.32 2.9 运算的优先级33 例 2.2.33 测试 2.434 2.10 MATLAB 的内建函数34 2.10.1 选择性结果34 2.10.2 带数组输入的 MATLAB 函数的应用34 2.10.3 常见的 MATLAB函数..35 2.11 画图入门35 2.11.1 简单的 xy画图36 2.11.2 打印图象.37 2.11.3 联合作图.37 2.11.4 线的颜色,线的形式,符号形式和图例38 2.11.5 对数尺度.40 2.12 例子..41 例 2.3.41 例 2.4.42 例 2.5.44 2.13 调试 MATLAB 程序..46 2.14 总结..47 2.14.1 好的编程习惯总结47 2.14.2 MATLAB 总结.48 2.15 练习..50 第三章 分支语句和编程设计.53 3.1 自上而下的编程方法简介.53 3.2 伪代码的应用.56 3.3 关系运算符和逻辑运算符.56 3.3.1 关系运算符..56 3.3.2 小心==和~=运算符.57 3.3.3 逻辑运算符..58 例 3.1.59 3.3.4 逻辑函数59 测试 3.160 3.4 选择结构(分支语句) .60 3.4.1 if结构..60 3.4.2 if结构举例62 例 3.2.62 例 3.3.64 3.4.3 关于 if结构使用的注意事项66 例 3.4.67 3.4.4 switch结构68 3.4.5 try/catch 结构的应用69 测试 3.270 3.5 附加的画图特性..70 3.5.1 控制 x,y轴绘图的上下限70 3.5.2 在同一坐标系内画出多个图象73 3.5.3 创建多个图象.73 3.5.4 子图象.74 3.5.5 对画线的增强控制..75 3.5.6 文本字符串的高级控制76 3.5.7 极坐标图象77 例 3.5.77 例 3.6.79 例 3.7.80 3.5.8 注释并保存图象82 测试 3.384 3.6 程序调试的进一步说明..84 3.7 总结.87 3.7.1 好的编程习惯的总结.88 3.7.2 MATLAB 总结88 3.8 练习.88 第四章 循环结构.91 4.1 while 循环.91 例 4.1.91 4.2 for循环..95 例 4.2.96 例 4.3.96 例 4.4.99 4.2.1 运算的细节100 例 4.5..101 4.2.2 break和 continue语句.102 4.2.3 循环嵌套.103 4.3 逻辑数组与向量化..104 4.3.1 逻辑数组的重要性105 例 4.6..106 4.3.2 用 if/else 结构和逻辑数组创建等式..107 测试 4.1.108 4.4 附加例子109 例 4.7..109 例 4.8..114 4.5 总结..120 4.5.1 好的编程习惯总结120 4.5.2 MATLAB 总结.120 4.6 练习..120 第五章 自定义函数..127 5.1 MATLAB 函数简介.128 5.2 在 MATLAB 中传递变量:按值传递机制132 例 5.2 数据排序136 5.3 选择性参数..140 例 5.3 选择性参数的应用.141 测试 5.1.142 5.4 用全局内存分享数据.143 5.5 在函数调用两次之间本地数据的存储148 5.6 函数的函数(function functions),..152 5.7 子函数和私有函数..155 5.8 总结..156 5.9 练习..156 第六章 复数数据、字符数据和附加画图类型.165 6.1 复数数据165 6.1.1 复变量(complex variables).166 6.1.2 带有关系运算符的复数的应用.166 6.1.3 复函数(complex function)..166 1. 类型转换函数.167 2. 绝对值和幅角函数..167 3. 数学函数167 例 6.1..167 6.1.4 复数数据的作图.169 6.2 字符串函数(string functions)..173 6.2.1 字符转换函数..173 6.2.2 创建二维字符数组174 6.2.3 字符串的连接..174 6.2.4 字符串的比较..175 6.2.5 在一个字符串中查找/替换字符176 6.2.6 大小写转换177 6.2.7 字符串转换为数字178 6.2.8 数字转化为字符串178 6.2.9 总结179 例 6.2..180 6.3 多维数组183 6.4 关于二维作图的补充说明..185 6.4.1 二维作图的附加类型..185 6.4.2 作图函数.189 6.4.3 柱状图..190 6.5 三维作图191 6.5.1 三维曲线作图..191 6.5.2 三维表面,网格,等高线图象..193 6.6 总结..196 6.6.1 好的编程习惯总结196 6.6.2 MATLAB 函数与命令总结..196 6.7 练习..197 第七章 稀疏矩阵 单元阵列 结构 .199 7.1 稀疏矩阵199 7.1.1 sparse数据类型200 例 7.1..202 7.2 单元阵列(cell array) 204 7.2.1 创建单元阵列..205 7.2.2 单元创建者——大括号({})的应用206 7.2.3 查看单元阵列的内容..206 7.2.4 对单元阵列进行扩展..207 7.2.5 删除阵列中的元素208 7.2.6 单元阵列数据的应用..208 7.2.7 字符串单元阵列.209 7.2.8 单元阵列的重要性209 7.2.9 单元阵列函数总结212 7.3 结构数组212 7.3.2 增加域到结构..214 7.3.3 删除结构中的域.214 7.3.4 结构数组中数组的应用.215 7.3.5 函数 getfield 和函数setfield216 7.3.6 对结构数组应用 size 函数217 7.3.7 结构的嵌套217 7.3.8 struct 函数总结.218 测试 7.1.218 7.4 总结..219 7.4.1 好的编程习惯总结219 7.4.2 MATLAB 函数命令总结219 7.5 练习..220 第八章 输入/输出函数221 8.1 函数 textread221 8.2 关于 load 和 save 命令的进一步说明..222 8.3 MATLAB 文件过程简介..223 8.4 文件的打开与关闭..224 8.4.1 fopen 函数224 8.4.2 fclose函数..226 8.5 二进制 I/O函数226 8.5.1 fwrite函数..226 8.5.2 fread 函数227 例 8.1 读写二进制数据..228 测试 8.1.229 8.6 格式化 I/O函数229 8.6.1 fprint 函数229 8.6.2 格式转换指定符的理解.231 8.6.3 如何使用格式字符串..232 例 8.2 产生一个信息表..233 8.6.4 fscanf函数..234 8.6.5 fgetl 函数.235 8.6.6 fgets 函数.235 8.7 格式化和二进制 I/O函数的比较236 例 8.3 格式化和二进制 I/O文件的比较..236 测试 8.2.239 8.8 文件位置和状态函数.239 8.8.1 exist 函数.239 例 8.4 打开一个输出文件.240 8.8.2 函数 ferror..241 8.8.3 函数 foef .241 8.8.4 函数 ftell .242 8.8.5 函数 frewind .242 8.8.6 函数 fseek ..242 例 8.5..242 8.9 函数uiimport ..246 8.10 总结248 8.10.1 好的编程习惯总结.248 8.10.2 MATLAB 总结..248 8.11 练习249 第九章 句柄图形..251 9.1 MATLAB 图形系统.251 9.2 对象句柄252 9.3 对象属性的检测和更.252 9.3.1 在创建对象时改变对象的属性..252 9.3.2 对象创建后改变对象的属性..252 例 9.1..256 9.4 用 set 函数列出可能属性值..259 9.5 自定义数据..259 9.6 对象查找260 9.7 用鼠标选择对象261 例 9.2..262 9.8 位置和单位..264 9.8.1 图象(figure)对象的位置.264 9.8.2 坐标系对象和 uicontrol 对象的位置..265 9.8.3 文本(text)对象的位置.265 例 9.3..265 9.9 打印位置268 9.10 默认和 factory属性.268 9.11 图形对象属性..269 9.12 总结269 9.13 练习270 第十章 用户图形界面..271 10.1 用户界形界面是如何工作的..271 10.2 创建并显示用记图形界面271 10.2.1 盖头下的一瞥279 10.2.2 一个响应子函数的结构..281 10.2.3 给图象增加应用程序数据.281 10.2.4 一些有用的函数..282 10.3 对象属性.282 10.4 图形用户界面组件283 10.4.1 文本域(Text Fields) 284 10.4.2 编辑框(Edit Boxes) 284 10.4.3 框架(Frames) .285 10.4.4 按钮(Pushbuttons)285 10.4.5 开关按钮(Toggle Buttons)..285 10.4.6 复选和单选按钮(Checkboxes and Radio Buttons) 286 10.4.7 下拉菜单(Popup Menus) .288 10.4.8 列表框(List Boxes) .289 10.4.9 滑动条(Sliders) .291 例 10.1292 10.5 对话框..294 10.5.1 错误和警告对话框.294 10.5.2 输入对话框.295 10.5.3 打开与保存对话框.295 10.6 菜单296 10.6.1 禁用默认菜单298 10.6.2 创建自定义菜单..299 10.6.3 加速键与键盘助记键299 10.6.4 创建上下文菜单..300 例 10.2 绘制数据点..300 测试 10.1..304 10.7 创建高效 GUIs 的技巧..304 10.7.1 工具提示..305 10.7.2 伪代码(p 码,pcode).305 10.7.3 附加提高..305 例 10.3306 10.8 总结309 10.8.1 好的编程习惯总结.310 10.8.2 MATLAB 总结.310 10.9 练习310 附录 A ASCII 字符集..313 附录 B 测试答案..314

截图:

获取

欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » MATLAB编程(第二版) 中文 PDF 高清版 PDF 免费下载

标签:PDF电子书下载


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3