I. 直接输入创建矩阵
输入方法是先键入左方括弧“[”,然后按行直接键入矩阵的所有元素,最后键入右方括弧“]”。注意:整个矩阵以“[”和“
]”作为首尾,同行的元素用“,”或空格隔开,不同行的元素用“;”或按Enter键来分隔;矩阵的元素可以为数字也可以为表达式,如果进行的是数值计算,表达式中不可包含未知的变量。
例4:直接输入创建矩阵
解:Matlab命令为
A = [1,2,3; 4,15,60; 7,8,9] ↙
A =
1 2 3
4 15 60
7 8 9
或用Matlab命令
A=[1,2,3↙
4,15,66↙
7,8,9] ↙
A =
1 2 3
4 15 60
7 8 9
II. 用矩阵函数来生成矩阵
MATLAB 提供了大量的函数来创建一些特殊的矩阵,表2.3给出MATLAB常用的矩阵函数。
表2.3 常用的矩阵函数
函数名称
函数功能
函数名称
函数功能
zero(m,n)
m行n列的零矩阵
eig(A)
求矩阵A的特征值
eye(n)
n阶方矩阵
poly(A)
求矩阵A的特征多项式
ones(m,n)
m行n列的元素为1的矩阵
trace(A)
求矩阵A的迹
rand(m,n)
m行n列的随