2.2矩阵的数组运算·2.2.1矩阵的输入1.直接输入矩阵元素用方括号"1"括住;行内的元素间用逗号”,"或空格隔开:行与行之间用分号”;"或回车[123隔开,元素可以使用数值或表达式.A=4 15 60例2-1用直接输入法创建矩阵789解:A=[123;41560;78 9]
2.2 矩阵的数组运算 • 2.2.1 矩阵的输入 1.直接输入 矩阵元素用方括号”[]”括住;行 内的元素间用逗号”,”或空格隔 开;行与行之间用分号”;”或回车 隔开,元素可以使用数值或表达 式. 例2-1 用直接输入法创建矩阵 解:A=[1 2 3;4 15 60;7 8 9] = 7 8 9 4 15 60 1 2 3 A
·2.用矩阵编辑器输入适用维数较大的矩阵在命令窗口创建变量A.在工作空间双击它打开编辑器,修改其中的元素,·3.用矩阵函数来生成矩阵1)生成对角矩阵i)A=diag(v,k),生成对角线方向上的第k层元素是向量v的矩阵.当k=0,表示矩阵的主对角线:当>0时它表示主对角线的平行位置上方和第k层:当<0时它表示主对角线的平行位置下方和第k层
• 2.用矩阵编辑器输入 适用维数较大的矩阵,在命令窗口创建变量A,在工 作空间双击它打开编辑器,修改其中的元素. • 3.用矩阵函数来生成矩阵 1)生成对角矩阵 i)A=diag(v,k),生成对角线方向上的第k层元素是向 量v的矩阵.当k=0,表示矩阵的主对角线;当>0时 它表示主对角线的平行位置上方和第k层;当<0时 它表示主对角线的平行位置下方和第|k|层
i)v=diag(A,k),提取矩阵A中主对角线上的第k层元素,得到向量v2)魔方矩阵(矩阵中每行、每列及两条对角线上的元素之和都相等):magic(n)生成n阶魔方矩阵,n>2的整数。3)随机矩阵:rand(m,n)随机生成均匀分布的m*n阶矩阵,其元素值为0---1之间
ii)v=diag(A,k),提取矩阵A中主对角线上的第 k层元素,得到向量v. 2)魔方矩阵(矩阵中每行、每列及两条对角 线上的元素之和都相等):magic(n)生成n阶 魔方矩阵,n>2的整数。 3)随机矩阵:rand(m,n)随机生成均匀分布 的m*n阶矩阵,其元素值为0-1之间