在MATLAB中生成矩阵的三种方法
1. 直接输入法2. 外部文件读入法3.特殊矩阵函数生成法
1. 直接输入法
(1)矩阵所有元素必须在[]内 (2)矩阵中同行元素以逗号‘,’或空格分隔 (3)矩阵中行与行之间用分号‘;’或回车分隔 (4)矩阵元素可以是表达式 (5)若[]中无元素表示空矩阵 同行逗号,行与行分号 同行逗号,行与行回车
同行空格,行与行分号
同行空格,行与行回车
2. 外部文件读入法
多用于外部大量数据的引入 1)命令load+文件名 D盘建如下txt文件 2)命令A=import(‘文件名’)
3)命令A=xlsread(‘文件名’) 从当前程序所在文件夹里,按照函数中指定的法范围,从单元格开始读取文件,返回数据。
3.特殊矩阵函数生成法
1)单位矩阵 eye(m,n) 第一个参数代表行数,第二个参数代表列数 eye(m) 若只有一个参数,代表行列相同 2)零矩阵 zeros(m,n)、zeros(m) 与eye类似 3)一矩阵 ones(m,n)、ones(m)同上 4)a中为对角元素向量 5) 随机矩阵 rand(m,n)、rand(m)生成的元素为0—1的随机数 randn(m,n)、randn(m) 生成正态分布随机矩阵