预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共102页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB:是MATrixLABoratory的缩写,是由美国MathWorks公司开发的工程计算软件。一、变量与函数1、变量 MATLAB中变量的命名规则是: (1)变量名必须是不含空格的单个词; (2)变量名区分大小写; (3)变量名最多不超过19个字符; (4)变量名必须以字母打头,之后可以是 任意字母、数字或下划线,变量名中 不允许使用标点符号.(1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果. (2)“=”是赋值符,“%”后面所有文字为注释,不运行。 (3)“...”表示续行,如输入很长的行向量时需用到。(演示)x=logspace(a,b,n) 创建从开始,到结束,有n个元素的等比数组(3)直接使用元素编址序号:x([abcd])表示提取数组x的第a、b、c、d个元素构成一个新的数组 [x(a)x(b)x(c)x(d)]. 前面例子中的数组都是一行数列,是行方向分布的.称之为行向量.数组也可以是列向量,它的数组操作和运算与行向量是一样的,唯一的区别是结果以列形式显示.(1)标量-数组运算 数组对标量的加、减、乘、除、乘方是数组的每个元素对该标量施加相应的加、减、乘、除、乘方运算.(2)数组-数组运算 当两个数组有相同维数时,加、减、乘、除、幂运算可按元素对元素方式进行的,不同大小或维数的数组是不能进行运算的. 数组的加、减与矩阵的加、减运算完全相同。而乘除法运算符有相当大的区别,数组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符为“.*”和“./”或“.\”。前面讲过常数与矩阵的除法运算中常数只能做除数。在数组运算中有了“对应关系”的规定,数组与常数之间的除法运算没有任何限制。 另外,数组运算中还有幂运算(运算符.^)、指数运算(exp)、对数运算(log)、和开方运算(sqrt)等。有了“对应元素”的规定,数组的运算实质上就是针对数组内部的每个元素进行的。 例如 >>a=[21-3-1;3107;-124-2;10-15]; >>a^3,a.^3a=21-3-13107-124-210-15a^3=32-28-1013499-12-151239-14993851-17-98139a.^3=81-27-12710343-1864-810-1125三、矩阵p=123456789101112d=eye(m,n)产生一个m行、n列的单位矩阵H=hilb(n)生成n阶Hilbert矩阵 H=1.00000.50000.33330.25000.50000.33330.25000.20000.33330.25000.20000.16670.25000.20000.16670.1429M=16231351110897612414151A(r,c)提取A中第r行和第c列所定义的A的元素a(:,1:3)=21-3310-12410-1a(:,1:3)=[]a=-17-25(2)、与常数的运算 常数与矩阵的运算即是同该矩阵的每一元素进行运算。四、Matlab作图1.二维图形绘制的基本形式2.多重线的绘制用下面的命令进行操作例在[0,2*pi]用红线画sin(x),用绿圈画cos(x).3.网格和标注例在区间[0,2*pi]画sin(x)的图形,并加注图例“自变量 X”、“函数Y”、“示意图”,并加格栅.(3)hh=gtext(‘string’)4.坐标系的控制5.图形窗口的分割解x=linspace(0,2*pi,100); y=sin(x);z=cos(x); a=sin(x).*cos(x);b=sin(x)./(cos(x)+eps) subplot(2,2,1);plot(x,y),title(‘sin(x)’) subplot(2,2,2);plot(x,z),title(‘cos(x)’) subplot(2,2,3);plot(x,a),title(‘sin(x)cos(x)’) subplot(2,2,4);plot(x,b),title(‘sin(x)/cos(x)’) 6.其他二维图形绘制语句三维图形空间曲线plot3(x,y,z)空间曲面(2)Mesh(x,y,z)(3)meshz(X,Y,Z)在网格周围画一个curtain图(如,参考平面) 在数学建模中,往往需要将产生的图形输出到其他文档中。下面以输入到word文档中为例说明: 法一:在MATLAB图形窗口中选择【File】菜单中的 【Export】选项,将打开图形输出对话框,在该对话框中 可以把图形以emf、bmp、jpg、pgm等格式保存。然后, 再打开相应的文档,并在该文档中选择【插入】菜单中 的【图片】选项插入相应的图片即可。 法二:选择【edit】菜单中的【copyfi