MATLAB 中常用函数调用格式及使用说明 编写于 2012 年 12 月 30 日 第 2 章 MATLAB 数据及其运算1.矩阵的表示:将矩阵的方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素用分号分隔;2。利用 M 文件建立矩阵对于比较大且复杂的矩阵,可以为它专门建立一个 M 文件;3。建立大矩阵大矩阵可由方括号中的小矩阵建立起来;4.冒号表达式利用冒号表达式可以产生行向量,一般格式是:e1:e2:e3;其中 e1 为初始值,e2 为步长,e3 为终止值。即冒号表达式可产生一个由 e1 开始到 e3 结束,以步长 e2 自增的行向量.若冒号表达式中省略 e2 不写,则步长为 1.注:MATLAB 中还可以用 linspace 函数产生行向量;其调用格式为:linspace(a,b,n)其中 a 和 b 是生成向量的第一个和最后一个元素,n 是元素总数.当 n 省略时,自动产生 100 个元素;显然,linspace(a,b,n)与 a:(b-a)/(n—1):b 等价.当步长不方便计算或小数位数较多时用 linspace 函数很方便。5.矩阵元素MATLAB 允许对一个矩阵的单个元素进行赋值和操作,矩阵 A 的第 3 行第 2 列元素赋值,A(3,2)=200;此时,只改变该元素的值,对其他元素无影响。假如给出的行下标或列下标大于原矩阵的行数或列数,则将自动扩展原来的矩阵,扩展后未赋值的矩阵元素将置为 0。也可以用矩阵元素的序号来引用矩阵元素,矩阵元素序号就是相应元素在内存中的排列顺序,矩阵元素按列编号,先第一列,再第二列,依次类推.size(A)函数返回包含两个元素的向量,分别是矩阵 A 的行数和列数。length(A)给出行数和列数中的较大者,即 length(A)=max(size(A)).6。矩阵拆分利用冒号表达式获得子知阵:(1)A(:,j)表示取 A 矩阵的第 j 列全部元素;A(i,:)表示 A 矩阵第 i 行的全部元素;A(i,j)表示取 A 矩阵的第 i 行、第 j 列的元素;(2)A(i:i+m,:)表示取 A 矩阵第 i-i+m行的全部元素;A(:,k:k+m)表示取 A 矩阵第 k—k+m 列的全部元素;A(i:i+m,k:k+m)表示取 A 矩阵第 i—i+m 行内,并在第 k—k+m 列中的所有元素;(3)A(:)将矩阵 A 每一列元素堆叠起来,成为一个向量,相当于 reshape(A,m,1);7.利用空矩阵删除矩阵的元素定义[]为空矩阵。给变量 X 赋空矩阵的语句为 X=[].将某些元素从矩阵中删除,采纳将其置为空矩阵的方法就是一种有效的方法。8.矩阵的基本算术运...