全球旧事资料 分类
k矩阵赋零初值form1kfor
1kam
1m
1e
de
dforim11
fbiie
d运行结果:a10000050000333302500020000500003333025000200001667033330250002000016670142902500020000166701429012500200001667014290125001111b123452while循环语法格式:while表达式循环体e
d其执行方式为:若表达式为真运算值非0,则执行循环体;若表达式为假运算结果为0,则退出循环体,执行e
d后的语句。
例2
a3whileaaa1e
d输出a2a1a02条件转移语句条件转移语句有if和switch两种。
f1if语句MATLAB中if语句的用法与其他高级语言相类似,其基本语法格式有以下几种:格式一:if逻辑表达式执行语句e
d格式二:if逻辑表达式执行语句1else执行语句2e
d格式三:if逻辑表达式1执行语句1elseif逻辑表达式2执行语句2e
d2switch语句switch语句的用法与其他高级语言相类似,其基本语法格式为:switch表达式标量或字符串case值1语句1case值2语句2…otherwise语句
e
d
二绘图语句
f常用的MATLAB绘图语句有figure、plot、subplot、stem等,图形修饰语句有title、axis、text等。1.figurefigure有两种用法,只用一句figure命令,会创建一个新的图形窗口,并返回一个整数型的窗口编号。figure
表示将第
号图形窗口作为当前的图形窗口,并将其显示在所有窗口的最前面如果该图形窗口不存在,则新建一个窗口,并赋以编号
。2.plot线型绘图函数。用法为plotxys。参数x为横轴变量,y为纵轴变量,s用以控制图形的基本特征如颜色、粗细等,通常可以省略,常用方法如表1所示。表1
3.Stem绘制离散序列图,常用格式stemy和stemxy分别和相应的plot函数的绘图规则相同,只是用stem命令绘制的是离散序列图。4.subplotsubplotm
i图形显示时分割窗口命令,把一个图形窗口分为m行,
列,m×
个小窗口,并指定第i个小窗口为当前窗口。5.绘图修饰命令在绘制图形时,我们通常需要为图形添加各种注记以增加可读性。在plot语句后使用title标题可以在图形上方添加标题,使用xlabel标记或ylabel标记为X轴或Y轴添加说明,使用textX值、Y值、想加的标示可以在图形中任意位置添加标示。
f例3画图基本语句如图1所示。MATLAB语句及运行结果如下:x001pi2pi定义x向量figure1创建一个新的图形窗口,编号为1subplot221将窗口划分为2行,2列,在第1个窗口中作图plotxsi
x画图title正弦线给图形加标题subplot222在第2个窗口中作图r
好听全球资料 返回顶部