在MATLAB中创建矩阵的方法一般有3种:第一种是直接输入矩阵元素;第二种是通过调用函数生成特殊矩阵;第三种是利用M文件创建矩阵。
1.元素直输法创建矩阵
在MATLAB中,创建一个矩阵最简单的方法是使用矩阵构造符号[ ],在[ ]中,使用逗号“,”或空格“ ”分隔矩阵的列,使用分号“;”分隔矩阵的行。
2.调用函数生成特殊矩阵
MATLAB提供了许多函数用来生成特殊矩阵,比如全0矩阵,全1矩阵,单位矩阵,均匀分布随机矩阵,正态分布随机矩阵。
3.利用M文件创建矩阵
对于比较大且复杂的矩阵,可以为它专门建立一个M文件。
【例1】利用M文件创建data矩阵。
(1)启动MATLAB文本编辑器,并输入待建立的矩阵:
data=[ 11 21 31 41 51 61 71 81 91;
12 22 32 42 52 62 72 82 92;
13 23 33 43 53 63 73 83 93 ];
(2)把输入的矩阵存盘(设文件名为 matrix.m)
(3)在MATLAB命令行窗口中输入matrix,就可以运行该M文件,就可以自动建立一个名为data的矩阵,可供使用。