
上QQ阅读APP看书,第一时间看更新
2.2.2 功能符号
除了命令输入必需的符号外,MATLAB还使用分号、续行符及插入变量等方法解决命令输入过于烦琐、复杂的问题。
1.分号
一般情况下,在MATLAB命令行窗口中输入命令,系统根据指令给出计算结果,命令显示如下。

若不想让MATLAB每次都显示运算结果,只需在运算式最后加上分号(;)即可,命令显示如下。

2.续行号
当命令太长,或出于某种需要,输入命令必须多行书写时,可以使用特殊符号“…”来处理,如图2-21所示。

图2-21 多行输入
MATLAB用3个或3个以上的连续黑点表示“续行”,即表示下一行是上一行的继续。
3.插入变量
需要解决的问题比较复杂,在直接输入比较麻烦,即使添加分号依旧无法解决的情况下,可以引入变量,赋予变量名称与数值,最后进行计算。
变量只有在定义之后才可以使用,未定义就会出错,显示警告信息,且警告信息字体为红色。

存储变量可以不必事先定义,在需要时随时定义即可。如果变量很多,则需要提前声明,同时也可以直接赋予0值,并且注释,可方便以后区分,避免混淆。

直接输入“x=4*3”,则会自动在命令行窗口显示结果。

命令中包含赋值号(=),因此表达式的计算结果被赋给了变量x。命令执行后,变量x被保存在MATLAB的工作区中,以备后用。
若输入“x=4*3;”,则按〈Enter〉键后不显示输出结果,可继续输入命令,完成所有命令输出后,显示运算结果,命令显示如下。
