且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Matlab中的一些小技巧

更新时间:2022-09-13 12:33:02

Matlab中的一些小技巧

一、加注释和消除注释

1)方法一

选中你要加注释的内容,然后选择工具菜单“text | comment”就可以了,如果要把注释变为语句,同样选中要转变的语句,然后用鼠标选择“text | uncomment”就可以了。

或者选中你要加注释的内容,右击鼠标选择“comment”, 如果要把注释变为语句,同样选中要转变的语句,然后右击鼠标选择“uncomment”取消注释。

键盘的快捷键分别是"Ctrl+R""Ctrl+T".

2)方法二

采用matlab块注释方法

%{

需要注释不执行的若干命令行

%}             

3)方法三

在注释段前面加一行:if LOGICAL(0)

在注释段后面加一行:end

和前两个方法不同,这个方法实际上是通过逻辑判断语句不执行相关的语句

二、自动对方齐原代码

 

快捷键:CRTL+I

 

三、除零警告

 

Warning: Divide by zero.

这个是"除零"警告,说明你程序的某表达式中分母在某处为零了,消除办法很简单,eps避开0即可,:
x1=linspace(-1.2,-1-eps,50);
x2=linspace(-1+eps,0,50);
x=[x1,x2];
y=1./(1+x);
plot(x,y)
    
如果程序中有此问题,可以自己加断点调试,可以很快找到症结所在,但是如果是动态数据的话相对就比较麻烦,可能要从头调整数学模型,但一般这种警告的意思是程序发现了0数值,但自动以一个接近零的数字代替进行运算,在一些情况下也不影响最后的结果。!
 
四、中止程序
 
快捷键ctrl+C 强行中止,程序不能继续运行
程序中用pause命令 自己选择中止断点,可以回车继续运行




     本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/247901,如需转载请自行联系原作者