MATLAB之矩阵运算.ppt

MATLAB之矩阵运算

矩阵相关运算;矩阵的输入:用括号[]和分号建立数组;在一行内单个数值可用空格或逗号隔开,而行与行之间要与则用分号字隔开. 例:A=[1,2,3;5,4,6;9,8,7]; B=[1 2 3;5 4 6;9 8 7]; C=[1 2 3 5 4 6 9 8 7]; 小提示: 若不想让MATLAB每次都显示运算结果,只需在运算式最后加上分号(;)即可,但此条命令实际上已经执行。;注:利用冒号表达式生成向量 v=s1?:s2?:s3表示以s1为起始值,s2为步长,每隔一个s2取一个点,直至不超过s3的最大值,生成一个向量。缺省s2则认为步长为1. 注:利用linspace函数生成向量 linspace(a,b,n)此函数也生成一个向量,以a为第一个元素,以b为最后一个元素,共n个点;与a:(b-a)/n-1:b等价 几种特殊矩阵的生成 zeros(n) 生成n维零矩阵 zeros(m,n) 生成m*n维零矩阵;eye(n) 生成n维单位阵 eye(m,n) 生成m*n维单位阵 ones(n) 生成n维元素全为1的矩阵 ones(m,n) 生成m*n维元素全为1的矩阵 magic(n) 生成n阶幻方 pascal(n) 生成n阶Pascal矩阵 diag(a) (1)若a为向量,则生成以向量a为对角线元素的 对角矩阵(2)若a为矩阵,提取a的对角线元素(注:得到的是一个列向量

文档评论(0)

1亿VIP精品文档

相关文档