高级搜索
使用帮助
热门搜索:2014考研 教材 励志 单片机 嵌入式 计算机 外语
图书专区:新书专区 精品图书专区 教材专区 考研考试专区
首 页网上书城服务专区下载专区试读频道增值服务关于我们贺银成2017医学类
免费注册
 
登录
 
论坛
本版图书分类
 
您的位置》首页>>网上书城
MATLAB N个实用技巧
定    价: ¥42.00
关 注 度: 0 库存状态: 未知 图书状态: 销售中
 
作    者: 刘焕进 王辉 李鹏 刘衍琦
出版时间: 2011-03      
版    次: 1 印    次: 1 字    数: 582千字
开    本: 787×1092 1/16
纸    张: 1 ISBN: 978-7-5124-0324-6
 详细信息
 作者简介
 编辑推荐
 图书简介

本书是诸位作者多年使用MATLAB/Simulink并帮助论坛网友解决实际问题经验的总结,也是MATLAB/Simulink应用实战技巧的真诚分享。希望通过本书给读者提供最便捷、最直接的支持,解决最具体、最实际的难题。 本书共8章,提供了99个实用技巧,涵盖了MATLAB/Simulink安装、启动与配置;基础知识;绘图操作;文件操作;论文发表;程序自动化运行;GUI高级使用;MATLAB/Simulink和其他语言混合编程等相关知识及其应用。随着各方面反馈信息的不断汇总和更新,作者还将不断提供新的技巧,并尝试通过网络互动平台协助本书读者解决实际应用中遇到的第N个问题。

本书适合MATLAB/Simulink初学者作为学习资料和答疑手册使用;对有一定MATLAB/Simulink应用基础的读者,可将本书作为技巧交流的平台;还可作为相关专业的高校师生及科研人员的参考书。

 图书目录

第1章 安装、启动和配置1

1.1技巧1: MATLAB的安装1
1.2技巧2: MATLAB的启动8
1.3技巧3: 内存的优化配置12
1.4技巧4: 工具箱的添加16
1.5技巧5: 中文字体的设置与显示18
1.6技巧6: 工作路径的设置与修改22
1.7技巧7: MATLAB自带的MEX和VR编译器的安装和配置26
1.8技巧8: 解决Simulink模型打不开的问题28
第2章 基础知识31
2.1技巧9: 操作图形窗口及其控件的通用方法——set和get命令31
2.2技巧10: 定义回调函数需遵循的语法规则33
2.3技巧11: 元胞数组(Cell Array)的使用方法35
2.4技巧12: 结构数组(struct array)的使用方法38
2.5技巧13: 矩阵(Matrix)的常用操作方法42
2.6技巧14: 字符串的操作方法46
2.7技巧15: 判断函数的使用方法51
2.8技巧16: varargin、varargout、nargin和nargout的使用方法56
2.9技巧17: 执行字符串中包含的MATLAB表达式59
2.10技巧18:实现函数M文件和基本工作空间中变量的相互调用62
2.11技巧19:调用外部程序打开指定文件65
2.12技巧20:定义和使用全局变量68
2.13技巧21:计算程序运行所需的时间70
2.14技巧22:动画的制作和保存72
2.15技巧23:根据离散点拟合椭圆方程76
2.16技巧24: MATLAB中类的定义及使用78
2.17技巧25:给控件、菜单、工具条定义快捷键80
2.18技巧26: MATLAB程序的调试(Debug)87
2.19技巧27:在MATLAB程序中使用提示音91
2.20技巧28:将MATLAB程序编译成可执行文件95
2.21技巧29: Popup Menu和Listbox控件的使用方法101
2.22技巧30: Button Group和Panel控件的使用方法104
2.23技巧31:使用Static Text、Edit Text和Listbox控件实现多行显示110
2.24技巧32: Uitable控件的使用方法113
2.25技巧33:滑动条Slider的使用方法117
2.26技巧34:进度条Waitbar的使用方法119
2.27技巧35:在MATLAB程序中响应鼠标的操作124
2.28技巧36:在MATLAB程序中响应键盘的操作127
2.29技巧37: MATLAB图形用户界面开发基本方法128
2.30技巧38: MATLAB Notebook的使用方法133
2.31技巧39:符号函数、内联函数及匿名函数的操作方法137
2.32技巧40:在MATLAB程序中操作系统剪贴板141
第3章 绘图操作技巧144
3.1技巧41: 绘图操作基本方法144
3.2技巧42: 利用annotation命令实现图形的标注150
3.3技巧43: 坐标轴对象的ButtonDownFcn回调函数的调用152
3.4技巧44: 坐标轴对象使用subplot后句柄失效的解决方法154
3.5技巧45: 高维(四维)数据可视化方法157
3.6技巧46: 色图矩阵(colormap)的控制161
3.7技巧47: 以图片为背景建立坐标轴绘图164
3.8技巧48: MATLAB中隐函数的绘图方法166
第4章 文件操作技巧169
4.1技巧49: 通过MATLAB程序创建和删除文件或文件夹169
4.2技巧50: 对文件的路径名、扩展名等各部分信息的操作171
4.3技巧51: 取得指定文件夹下的所有文件172
4.4技巧52: 通过MATLAB程序复制或移动文件/文件夹174
4.5技巧53: 向同一个数据文件(.txt或.mat)中追加存储数据177
4.6技巧54: 读/写Microsoft Excel文件179
4.7技巧55: 在MATLAB程序中创建Microsoft Excel文档182
4.8技巧56: 在MATLAB程序中创建Microsoft Word文档186
4.9技巧57: MAT文件的操作方法188
4.10技巧58:在MATLAB中读/写文本文件(.txt文件)191
4.11技巧59:打开/保存文件对话框的使用方法196
4.12技巧60:修改GIF文件的内容200
4.13技巧61:在MATLAB中制作电子相册203
第5章 论文发表专用技巧206
5.1技巧62: 导出figure为jpg、tiff等适合论文使用的图片206
5.2技巧63: 在界面上显示数学公式和特殊字符210
5.3技巧64: 导出运行矩阵为Latex表格212
5.4技巧65: 控制数据的显示精度和参与运算的精度215
5.5技巧66: 为绘制的图形添加图例(legend)217
第6章 程序自动化运行技巧224
6.1技巧67: 在MATLAB程序中使用定时器224
6.2技巧68: 利用MATLAB程序定时发送邮件、短信227
6.3技巧69: 利用MATLAB程序定时使用摄像头拍照229
6.4技巧70: 实现程序的暂停、继续、终止功能234
 
第7章GUI高级技巧240
7.1技巧71: 在MATLAB程序中使用句柄结构240
7.2技巧72: 同一MATLAB程序内不同控件或函数之间的数据传递243
7.3技巧73: 不同MATLAB程序之间的数据传递247
7.4技巧74: 多个MATLAB程序之间数据的双向传递250
7.5技巧75: 在一个程序中操作另一个程序中的控件或对象252
7.6技巧76: 在界面上动态创建控件254
7.7技巧77: 屏幕上的点在不同坐标轴中的坐标变换256
7.8技巧78: 给放大的图像加上滚动条以方便浏览260
7.9技巧79: 图像的定点放大和按任意形状裁剪261
7.10技巧80:取得Data Cursor指示的数值以及改变其显示格式266
7.11技巧81:改变界面窗口左上角的logo的方法269
7.12技巧82: GUI工具按钮与下拉菜单的组合270
7.13技巧83:在GUI中制作标签页274
7.14技巧84:在界面上实现树形浏览文件的功能280
7.15技巧85:实现GUI控件的双击和单击285
7.16技巧86:使用鼠标拖放来改变坐标轴中的图形大小289
7.17技巧87:修改菜单、列表框或弹出菜单等各条目的字体和颜色292
7.18技巧88:在GUI中控制Simulink仿真过程及结果显示294
7.19技巧89:在GUI中启动和停止Simulink仿真297
7.20技巧90:编程实现图像的缩放和移动功能300
第8章MATLAB与其他语言混合编程303
8.1技巧91: 在MATLAB中制作COM组件303
8.2技巧92: MATLAB与VB混合编程306
8.3技巧93: MATLAB与C++混合编程310
8.4技巧94: 在MATLAB程序中使用动态链接库文件317
8.5技巧95: MATLAB与Access数据库混合编程321
8.6技巧96: MATLAB与MySQL数据库混合编程333
8.7技巧97: MATLAB与LabVIEW混合编程338
8.8技巧98: MATLAB与C#混合编程343
8.9技巧99: 将常用CAD模型导入MATLAB中进行仿真348

参考文献354

 图书前言

MATLAB作为当今世界上应用最为广泛的高性能计算和可视化软件,具有非常强大的科学计算、数值分析、图形显示、系统分析和建模等功能,在信号处理、图像处理、通信工程、自动控制等领域得到了广泛应用。

目前,市面上已有不少介绍MATLAB的书籍。这些书籍有的侧重于讲述MATLAB的总体功能,如《MATLAB从入门到精通》、《MATLAB宝典》,等等;有的侧重于讲述某一个功能模块的知识,如《MATLAB与C/C++混合编程》、《MATLAB/Simulink建模与仿真》,等等;有的侧重于讲述MATLAB在某一专业领域的应用,如《MATLAB时频分析技术及其应用》、《MATLAB 2007图像处理技术与应用》,等等。

但是,读者在使用MATLAB解决实际问题时,会遇到各种各样的问题,这些问题可能涉及MATLAB的方方面面,如MATLAB基本语法、数据可视化、图形用户界面设计、文件输入/输出、MATLAB工具箱、Simulink仿真、MATLAB与其他编程语言混合编程等。读者最希望能在最短的时间内、以最好的效果来解决所遇到的问题,而不是再在众多的MATLAB资料中查阅相关知识点,并调试所编写的代码。本书正是基于此目的来编写的。

书中所有技巧均取材于MATLAB中文论坛,是对论坛会员所提常见问题的提炼、汇总。本书在编写时力求所选技巧的一般性和通用性,尽量不涉及较深的专业知识(如图像处理、信号处理、神经网络等)。因此,本书适合于各个专业的读者使用。

学习任何一门编程语言,模仿都是非常重要的一步。对于本书所选的所有技巧,书中都详细地给出了技巧的用途以及实现该技巧所用到的MATLAB知识点,并详细介绍了技巧的实现步骤,非常方便读者学习和模仿。此外,书中每一个案例都给出了完整的代码,所给出的代码简洁、高效,便于用户直接重用这些代码来解决自己的问题。

此外,本书的作者将会对读者提供“有问必答”服务。读者在阅读此书的过程中,有任何疑问,都可以随时在该书的在线交流版块向作者提问,本书作者会在第一时间回答读者的提问。

 相关资料
 相关书评
 
版权所有 2017 北京航空航天大学出版社 备案编号:京公海网安备110108001067号
地址:北京市海淀区学院路37号工程训练中心楼5层 邮政编码:100191
联系电话:86(10)82317024 传真:86(10)82328026 电子邮箱:bhpress@263.net
 
京ICP备05030743号