控制与决策系统仿真
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.4 MATLAB软件的基本操作

MATLAB软件的命令执行方式有两种:一种是行命令方式,也称为交互式的指令行操作方式;另一种是M文件编程工作方式,编辑M文件要使用文本编辑窗口。其中交互式指令行操作是在命令行窗口输入并执行的。

1.以“%”开始的程序行

在本书中,许多MATLAB程序都附有注解和说明,这些注解和说明阐明了发生在程序中的具体进程。在MATLAB中,以“%”开始的程序行表示注解和说明。符号“%”类似于BASIC中的“REM”。以“%”开始的行用来存储程序的注解或说明,这些注解和说明是不执行的。这就是说,在MATLAB程序行中,出现在“%”以后的一切内容都是可以忽略的。如果注解或说明需要占用多行,则每一行均需以“%”为起始。

2.分号操作符

分号用来取消打印。如果语句的最后一个符号是分号,则打印被取消,但是命令仍在执行,而结果不再显示。这是一个有益的特性,因为有时可能不需要打印中间结果。此外,在输入矩阵时,分号用来指示一行的结束。

3.冒号操作符

冒号操作符在MATLAB中起着重要作用。该操作符用来建立向量、赋予矩阵下标和规定迭代。例如,j:k表示[j j+1…k],A(:,j)表示矩阵A的第j列,A(i,:)表示矩阵A的第i行。

4.输入超过一行的长语句

一个语句通常以回车键或输入键终结。如果输入的语句太长,超出了一行,则回车键后面应跟随由3个或3个以上圆点组成的省略号,以表明语句将延续到下一行。下面是一个例子:

符号“=”“+”和“-”前后的空白间隔可以任选。这种间隔通常可以起到改善语句清晰度的效果。

5.在一行内输入多个语句

如果在一行内可以把多个语句用逗号或分号隔开,则可以把这些语句放在一行内。例如,plot(x,y,'o'),text(1,20,'System 1'),text(1,15,'System 2') 和plot(x,y,'o');text(1,20,'System 1');text(1,15,'System 2')。

6.MATLAB语言帮助系统

为帮助读者更好地运用MATLAB软件,MATLAB提供了完备的帮助文档系统,MATLAB的帮助信息有两类,一类是纯文本帮助信息,另一类是窗口式综合帮助信息。

纯文本帮助信息包括help命令和lookfor命令。可由MATLAB图形界面下的Help菜单来查看help命令。lookfor命令在MATLAB路径下查询有关的关键词,例如若想查询关键词gaussmf,则可以由下面的命令完成:

由这种方法得出的帮助信息包括该函数的解释、函数的调用格式和相关函数名等,进一步的帮助内容可以查阅MATLAB或相应工具箱手册。

窗口式综合帮助信息包括doc命令和helpwin命令,这两个命令以文字、公式和图形等综合信息的方式提供帮助。