全球旧事资料 分类
以把这数个语句放在一行内。
例如
plotxy’o’text120’System1’text115’System2’

plotxy’o’;text120’System1’;text115’System2’
9选择输出格式
MATLAB中的所有计算都是以双精度方式完成的,但是显示输出可以是具有4个小数位的定点输出。例如,对于向量
x13000002
MATLAB有下列输出:
x
0333300000
如果在矩阵中至少有一个元素不是严格的整数,则有4种可能的输出格式。显示的输出量可以利用下列命令加以控制:
formatshort
formatlo
g
formatshorte
formatlo
ge
一旦调用了某种格式,则这种被选用的格式将保持,直到对格式进行了改变为止。
f在控制系统分析中,formatshort和formatlo
g是经常采用的格式。一旦调用了MATLAB,即使没有输入格式命令,MATLAB也将以formatshort格式显示数值结果。如果矩阵或向量的所有元素都是严格的整数,formatshort和format则lo
g的结果是相同的。
10退出MATLAB时如何保存变量
当键入“exit”或“quit”时,MATLAB中的所有变量将消失。如果在退出以前输入命令save,则所有的变量被保存在磁盘文件matlabmat中。当再次进入MATLAB时,命令load将使工作空间恢复到以前的状态。
932MATLAB函数在当前的MATLAB50及以上版本中,MATLAB函数的调用格式和其它编程语言是不同的,其典型的调用格式为
返回变量列表fu
c_
ame输入变量列表
其中等号左边的变量为返回变量,等号右边的变量为输入变量。MATLAB允许在函数调用时同时返回多个变量。而一个函数又可以由多种格式进行调用,例如bode函数可以由下面的格式调用
magphasebode
umde
w
其中bode函数用来求取或绘制系统的Bode图,而系统在这里由传递函数分子
um和分母de
表示,还可以用下面的格式调用此函数
magphasebodeA,B,C,D,w
其中A,B,C,D为系统的状态方程模型。尽管两种调用格式是完全不同的,MATLAB函数还是会自动识别到底是用哪种格式调用该函数的,从而得出正确的结论。
在当前版本的控制系统工具箱中还允许用线性模型对象变量G来描述系统,例如
magphasebodeGw
MATLAB函数在返回变量的格式上可以不同,例如若上面的语句中若没有返回变量,则将自动地绘制系统的Bode图,否则将返回计算结果数据。
933绘制响应曲线MATLAB具有丰富的获取图形输出的程序集。命令plot可以产生线性xy图形(用命令loglog、semilogx、semilogy或polar取代plot,可以产生对数坐标图和极坐标图)。所有这些命令的应用方式都是相同的,它们只对如何对坐标轴进行分度和如何显示数据产生影响。
1r
好听全球资料 返回顶部