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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

Matlab的一些基本概念 空数组:没有元素。 例:>>a=[] a= [] 标量:1×1的矩阵,即只含一个数的矩阵。 向量:1×n或n×1的矩阵,即只有一行或一列的矩阵。 矩阵:m×n的矩阵,即二维数组。 数组:m×n×k×……,其中矩阵和向量都是特殊的数组。 矩阵创建的常规: 1、数组元素应用“[]”括住。 2、行内元素用“,”或“空格”隔开。 3、行与行用“;”或“回车”隔开。 向量创建: 1、form:step:to(开始值:步长:结束值) 例:>>d=1.5:0.5:2.5 d= 1.50002.00002.5000 2、linspace(a,b,c)%生成线性等分向量 >>x=linspace(0,3,4) x= 0123 3、logspace(a,b,c)%生成对数等分向量 >>t=logspace(-2,2,5) t= 0.01000.10001.000010.0000100.0000 *a:开始值,b:结束值,n:元素个数 特殊矩阵和数组函数: 1、migic(N):产生N阶魔方矩阵(行、列和对角线元素和相等) 例>>a=magic(3) a= 816 357 492 2、eye(m,n):生成m×n(行乘列)的单位矩阵,对角线全为1 例>>a=eye(2,3)*生成俩行三列的单位矩阵 a= 100 010 3、zeros(d1,d2,d3,…):生成d1xd2xd3…的全为0的数组 4、ones(d1,d2,d3,…):生成d1xd2xd3…的全为1的数组 5、rand(d1,d2,d3,…):生成均匀分布的随机数组, 元素范围0.0至1.0 6、randn(d1,d2,d2…):生成正态分布的随机数组 数组元素的引用 全下标方式:a(d1,d2,d3…) 例:a(2,3),其中a是一个矩阵:表示第二行第三列的元素 单下标方式:把数组的所有列按先左后后的次序连成“一维长列”,然后对元素位置进行编号。 子矩阵的产生: *“:”表示向量的所有元素,“end”表示某一维的最后一个元素 1、全下标: >>a=magic(4) a= 162313 511108 97612 414151 >>a1=a([12],[34])%取第一,二行与第三,四列相交的元素 a1= 313 108 >>a2=a(1:2,3:4) a2= 313 108 >>a3=a(1:2,3:end)%“end“----最后一列 a3= 313 108 >>a4=a(linspace(1,2,2),3:4) %linspace(1,2,2)---第一,二行各取俩个元素 a4= 313 108 2、单下标 >>a=magic(4) a= 162313 511108 97612 414151 >>a1=a([10,11,12]) a1= 10615 >>a1’=a([10,11,13])' a1’= 10 6 13 >>a2=a(10:12) a2= 10615 >>a3=a(10:12)' a3= 10 6 15 >>a4=a(10:end)' a4= 10 6 15 13 8 12 1 >>a5=a([10;11;end]) a5= 10 6 1 第二章 Plot(y):绘制以y为纵坐标的二维曲线 Plot(x,y):以x,y为横纵坐标的二维曲线 Plot(x1,y1,x2,y2…):同一窗口绘制多条二维曲线 Subplot(m,n,i):将窗口分成(m×n)幅子图,第i幅为当前幅 Plotyy(x1,y1,x2,y2):以左右不同的纵横绘制俩条曲线 Plot(x,y,s):s为颜色,线型,数据点形 黄色:y(yellow)紫红色:m(magenta) 青色:c(cyan)红色:r(red) 绿色:g(green)蓝色:b(bule) 白色:w(white)黑色:k(black) 数据点间连线: 实线:-点线::点划线:-. 虚线:-- 数据点形: 实点:.圆圈:o星号:*方块:s 叉号形:×十字形:+钻石形:d 五角星:p六角形:h 向下的三角形:v向上的三角形: 向左的三角形:< 向右的三角形:> 坐标控制命令: Axismanual:使当前坐标范围不变,以后的图形都在当前坐标范围显示 Axisfill:在manual方式下起作用,使坐标充满整个绘画图 Axisvis3d:保持高宽比不变,三维旋转时避免图形大小变化 Axisij:矩阵式坐标,原点在左上方 Axisxy:普通直角坐标,原点在左上方 Axisequal:纵横轴采用等长刻度 Axisoff:取消轴背景 Axistight:把数据范围直接设为坐标范围 Axison:使用轴背景 Axissquare:产生正方形坐标系 Axisnormal:默认矩形坐标系 Axisimage:纵横轴采用