1.4 MATLAB学习技巧
MATLAB是基于矩阵编程的,具有简单、易懂的特点。所以,本书的读者需要对矩阵、计算机编程的知识有一定的了解,同时也要具备一定的专业知识。在学习MATLAB的过程中掌握一些技巧,并适当地加以运用,可以起到事半功倍的效果。下面简单介绍学习MATLAB的几个技巧。
(1)学会使用Help
新手在学习MATLAB的过程中,要充分利用MATLAB帮助资源。MATLAB帮助文档本身就是一个非常好的参考文件。在帮助文档里不仅详细介绍了各个函数的用法,而且还可以引导用户养成非常好的编程风格。为了使初学者更容易上手,MATLAB提供了非常丰富的Demo,用户仅需要在MATLAB的命令窗口输入Demo,即可出现非常多的范例,通过这些范例能够更加清楚地查看MATLAB内部函数的功能和编写方式。
MATLAB中Help的常用方法有:
·在命令窗口直接输入“help”,用户可以得到本地机器上MATLAB的基本的帮助信息;
·对于某些不是很明确的命令,只知道大体所属范围,譬如,某个工具箱,直接在命令窗口中键入 “help toolboxname”,可以得到本工具箱有关的信息:版本号、函数名等;
·知道函数名,直接用“help funname”,就可以得到相应的帮助信息。
关于详细的MATLAB帮助信息,读者可以参考本章的前面部分,在此不再赘述。
(2)参考网络资源
网络给人们带来的好处是有目共睹的,其最大的特点是资源共享。学习MATLAB的读者可以充分利用网络资源来充实自己。遇到问题网上求助,这也是解决问题的一个很好的办法。在我们国家,MATLAB已经拥有了许多用户,许多高校陆续开设了有关MATLAB的课程,清华大学、华中理工大学、中国科技大学等高校的BBS论坛上还专门设立了MATLAB讨论区。下面向大家介绍几个比较好的MATLAB论坛。
·百思论坛MATLAB专区http://www.baisi.net/;
·瀚海星云MathTools版http://fbbs.ustc.edu.cn/;
·水木清华MathTools版http://www.smth.edu.cn/ver2.html;
·饮水思源MathTools版http://bbs.sjtu.edu.cn/;
·紫丁香MATLAB版http://bbs.hit.edu.cn/。
另外还有一些关于MATLAB的专业网站:
·MathWorks的官方网站http://www.mathworks.com;
·MATLAB大观园http://matlab.myrice.com/;
·文宇工作室http://passmatlab.myetang.com/MATLAB/INDEX.HTM;
·MATLAB语言与应用http://sh.netsh.com/bbs/5186/;
·中国学术交流园地http://www.matwav.com/resource/newlk.asp。
(3)要敢于尝试
对大部分人来说,学习编程语言的目的绝对不是为了编程,而是要将其应用到实际工程中,解决实际问题。在阅读别人的程序、与别人进行交流的同时,要敢于尝试。阅读别人的源码,通过模仿别人编写的程序,并且学到一些书本中所没有的知识,这样才能加深对MATLAB和算法的理解,可以大大加快我们掌握它的进度。
MATLAB是一个非常好的应用工具,但是它不同于VC、Delphi、VB等开发工具,最多的还是应用于算法的验证仿真等。这就要求我们有一定的专业背景知识,然后熟悉本专业的Toolbox。
MATLAB虽然简便易懂,但要想真正地学好它、掌握它、精通它,甚至很熟练地利用它解决一些工程的实际问题,还是有一定难度的。学习者一定要有恒心、耐心和决心,制订切实可行的学习计划,并将学到的知识在实际的工程中加以利用,这样才能巩固所学知识,循序渐进地提高自己的MATLAB水平。