概述
在为此书作序的时候,MATLAB中文论坛的主题已经达到10万,帖子超过100万,有效会员30万。MATLAB的基础技巧已经在论坛里得到了充分的展示与探讨,大家常见的问题大部分获得了解答!是时候做一个小小的总结,把MATLAB/Simulink里常见的一些小问题、技巧集中讨论一下了。相信这将有助于MATLAB使用者快速人门,轻松解决一些常见的问题。
我们认为,基础知识主要包括:
绘图操作技巧;
文件读写技巧;
论文图片使用技巧;
程序自动化运行技巧;
GUI高级编程技巧;
MATLAB与其他程序混合编程以及MATLAB安装、启动过程中遇到的一些常见问题。
试想一下,你在发表SCI论文的时候,准备的图片总是不尽人意–legend总是覆盖曲线,bar图上无法加上 errorbar,坐标系里无法添加子坐标系等。如果你能掌握书中所讲到的相关技巧,你的论文图片必将更加专业化。你是否曾经遇到过,一个大型优化的程序要运行好几天,自己得经常在电脑前查看运行过程。其实完全没有这个必要,你可以让你的程序定时给你发送邮件或手机短信,让你对程序的运行状态了如指掌。这本书里就介绍了这方面的相关技巧。诸如此类的小技巧可能不会对你的研究产生质的改变,然而却能在很大程度上让你的研究生活变的很惬意。我们坚信,此书能让你在MATLAB/Simulink的使用过程中,有更好的体验!熟悉MATLAB中文论坛的读者都了解,论坛喜欢把一切问题都案例话,这样非常方便用户模仿。我们坚信,学习任何一种语言,模仿都是第一步。在我们提供的技巧里,每一个技巧都有配套的案例,非常方便学习。同样,别忘了此书的作者为你提供“有问必答”服务。阅读此书过程中,有任何疑问,随时可以在该书位于MATLAB中文论坛的在线交流版块(http://www. iLoveMatlab. cn/forum - 178 - 1. html) 向作者提问!
MATLAB作为当今世界上应用最为广泛的高性能计算和可视化软件,具有非常强大的科学计算、数值分析、图形显示、系统分析和建模等功能,在信号处理、图像处理、通信工程、自动控制等领域得到了广泛应用。目前,市面上已有不少介绍MATLAB的书籍。
整体功能
这些书籍有的侧重于讲述MATLAB的总体功能,如《MATLAB从人门到精通》、《MATLAB宝典》,等等;
功能模块
有的侧重于讲述某一个功能模块的知识,如《MATLAB与C/C++混合编程)、《MATLAB/Simulink建模与仿真》,等等;
专业领域
有的侧重于讲述MATLAB在某一专业领域的应用,如《MATLAB时频分析技术及其应用》、(MATLAB 2007图像处理技术与应用》,等等。
Q&A 实用操作指南
但是,读者在使用MATLAB解决实际问题时,会遇到各种各样的问题,这些问题可能涉及MATLAB的方方面面,如MATLAB基本语法、数据可视化、图形用户界面设计、文件输入/输出、MATLAB工具箱、Simulink仿真、MATLAB与其他编程语言混合编程等。读者最希望能在最短的时间内、以最好的效果来解决所遇到的问题,而不是再在众多的MATLAB资料中查阅相关知识点,并调试所编写的代码。本书正是基于此目的来编写的。
本书在编写过程中并不是仅仅将所有技巧简单地罗列,而是将所有技巧分门别类,并遵循由浅人深的原则。本书的主要内容安排如下:
第1章 安装、启动和配置。本章主要介绍MATLAB软件的相关操作,包括MATLAB软件的安装方法和步骤、MATLAB软件的快速启动、内存的优化配置、工具箱的添加、中文字体的设置与显示、工作路径的设置与修改、编译器的安装与配置、中文Simulink模型的打开等相关问题和技巧。
第2章 基础知识。本章主要介绍MATLAB编程的相关基础知识,包括MATLAB基 础语法、图形窗口及控件的操作方法、数组和矩阵的操作、字符串的操作、判断函数的使用、全局变量的使用、动画的制作和保存、典型控件的使用、GUI开发基本方法、MATLAB程序的调试和编译等相关问题和技巧。
第3章 绘图操作技巧。本章主要介绍MATLAB绘图和可视化操作技巧。包括绘图操作基本方法、坐标轴对象的操作、色图矩阵的控制、隐函数的绘图等相关问题和技巧。
第4章 文件操作技巧。本章主要介绍在MATLAB程序中读写其他文件的技巧。包括创建和删除文件或文件夹,在MATLAB程序中创建Microsoft Word, Microsoft Excel文档,读写MAT文件、Excel文件、文本文件,向同一文件中追加存储数据等相关问题和技巧。
第5章 论文发表专用技巧。本章主要介绍读者在发表论文时所遇到的利用MATLAB进行科学计算以及数据可视化方面的技巧。包括将运行结果导出为高质量的图片、在界面上显示数学公式及特殊符号、为图形添加图例说明、控制数据的显示精度及运算精度等相关问题和技巧。
第6章 程序自动化运行技巧。本章主要介绍MATLAB程序自动化运行方面的技巧。包括定时器的使用、定时发送邮件和短信、监控拍照以及程序暂停、终止等相关问题和技巧。
GUI 高级技巧
第7章 GUI高级技巧。本章主要介绍利用MATLAB进行图形用户界面开发的高级技巧。包括句柄结构的使用、同-MATLAB程序内或不同MATLAB程序之间的数据传递、控件的动态创建、图像的放大和裁剪、标签页的制作、不同坐标轴中的点的坐标变换、在GUI中控制Simulink仿真过程等相关问题和技巧。
第8章 MATLAB与其他语言混合编程。本章主要介绍MATLAB与其他编程语言之间的混合编程技巧。包括MATLAB与VB,C++、C#、LabVIEW等的混合编程;MATLAB与Access,MySQL数据库的混合编程;将常用的CAD模型导人MATLAB进行仿真等相关问题和技巧 。
最后
以上就是娇气口红为你收集整理的D:MATLAB.N个实用技巧-MATLAB中文论坛精华总结的全部内容,希望文章能够帮你解决D:MATLAB.N个实用技巧-MATLAB中文论坛精华总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复