您当前的位置:matlab资源网文章中心资料 → 文章内容

MATLAB小技巧总结(个人经验总结)

作者:dahai0464  来源:转载  发布时间:2008-7-27 10:35:00

通过给一些学生客户做售后,发现他们的MATLAB基本操作都很差,一些常用的运行,调试经验都不具备,下面总结一些小的经验,和大家交流一下:

1 关于MATLAB软件的开机界面,必须要打开的窗口有Commend Window,这个就不多说了,呵呵;第二个是WorkSpace,这里存放了你的程序中所用到的变量,重要的是每个变量后面都有它的维数(MATLAB的数据都是以矩阵或向量的形式存在的),不要小瞧了这些维数,有些同学根本不知道它都提供了那些信息,首先你可以知道该变量是几维的,而且可以知道每一维里的数据个数,这个对程序实现有时是很有帮助的;第三个是Commend History窗口,这个在你重复运行某段程序的时候是非常有用的,简单的复制粘贴就可以了。

2 关于数组维数的判断,这个在我的博客里有专门的一篇进行了介绍;

3 关于快捷键的使用,比较实用的就是箭头,上箭头可以连续调出你前面写过的指令,这个也许很多人都知道,但是还有更快捷的,比如你在前面曾经用过hanshu(var1,var2,var3,...);这条指令,现在还想运行hanshu指令,就可以输入h,按上箭头,很快就可以找到自己需要的指令了,节省了很多时间。

4 在指令窗口中可以不必理会代码的美观,这里我指的是在编写多重循环程序的时候,如果你按常理进行了缩进处理,则快捷的上下箭头就会失效,这个有时候很不方便,只少我这样认为,呵呵。

5 文件操作,在读写文件的时候,在C语言中可以这样写:fp = fopen('filename',r+a')或fp = fopen('filename',w+a'),其中a表示接着上一次文件操作结果读写。在MATLAB中,我发现6.5版可以兼容这种方法,而7.0的就不可以了,它不需要这个a,因为它会自动完成这个功能,6.5好像也可以不要这个a,这个我没试过。

6 数据处理,这个同样在我的博客里有过介绍,就不多说了。

7 调试程序的时候,特别是多重循环,如果程序有问题,可以从上到下设置断点,由粗到精的找到问题所在,而且可以在调试模式下,在命令窗口输入相应指令测试当前数据的有效性和合理行。

8 最后,老生常谈,几乎每种语言的高手都会告诫你变量名字一定要有一定的含义,而且程序注释一定要到位,增加程序的可读性,还有,在编写存在多重循环,需要大量指令(如500以上)的每一次输入FOR,while,if 等都要立刻写好对应的end,之后在在它们中插入相关代码。

文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -