全球旧事资料 分类
文,随后可以掺杂英文字、数字或是下划线。下表给出MATLAB所定义的特殊变量及其意义。
变量名
意义
5
fhelp
在线帮助,如helpquit
who
列出所有定义过的变量名称
a
s
默认的用来表示计算结果的变量名
eps
极小值22204e16
pi

i
f
无穷大的数

a

非数值
§4数组与矩阵MATLAB特擅长数组(array)及矩阵(matrix)运算,而这两者基本运算的性质完全不同,
数组强调元素对元素的运算,而矩阵则采用线性代数的运算方式。数组多由一维元素构成,而矩阵中多维元素组成。
下面列表说明如何利用特殊函数创建矩阵。
函数符号zeroijo
esijeyeijra
dij
说明创建i行j列的全零矩阵创建i行j列的全1矩阵创建i行j列对角线为1的矩阵创建i行j列的随机矩阵
常用这样的语句来建立一维数组:x起始值:步长:终止值,例如x00ll则可以生成从0开始,每次递增0l,一直到1的11个数构成的一维数组x。
同样也可以用li
space(起始值,终止值,等分数)命令,例如运行x=li
space(0,l,50),则可以生成从0到1,等分成50等份的51个数组成的一维数组x。若不给出等分数,则自动进行100等分处理。
数组的运算符号有以下几种:
十加、减、乘、左除、\右除、^次方、’转置在数学建模中,许多运算都是以数组为对象,即是以数组的元素为对象。因此除了,这两个运算外,其余的运算符号(乘、除、次方)都要加上.来强调两个数组之间元素的运算,称为点乘、点除和点幂运算。设a,b各代表两个不同的数组,a与b之间的运算是元素对元素的方式,则点乘、点除和点幂次方可用下面的表达式来说明:
aa1a2a
bb1b2b
aba1b1a2b2a
b
aba1b1a2b2a
b
aba1b1a2b2a
b

6
f§5简单绘图MATLAB是基本的绘图命令有二维曲线绘图命令plot和三维曲线绘图命令plot3。p1ot用来画x对y的二维曲线图,例如ysi
x,0≤x≤2。则以下语句执行后可得到有关x和y
的图形:
x1i
space(0,2pi20);设定x分别为0、220、2220、3
y1=si
x,y2=cosx;
220、…2%y1,y2分别是与x对应的正弦和余弦值
plot(xy1x,y2);%在同一坐标图上分别绘制正弦和余弦曲线如果想分几次在同一坐标图上绘制不同的曲线,可使用hold命令:
holdo
;holdoff;
%保持坐标图不变,后绘制的图形叠加在原图上%解除对原图的保持,将原图清除后再绘制新图
plot命令的基本格式是:plot(x数组y数组‘颜色图标’),如需要在同一图中画多根曲线,只需依照此基本格式往后追加其他的x和y的数组r
好听全球资料 返回顶部