▲矩阵及其操作是 MATLAB语言 的重要组成部分,MATLAB语言提供了强大矩阵运算和处理能力。正是由于MATLAB对矩阵操作具有非凡的能力,使其成为有关矩阵应用领域的一个有力工具。
矩阵的生成
矩阵的生成可以通过在方括号 [ ] 中输入元素实现,不同行之间要用分号隔开,不同列用空格分开。
A=[1 2 3;4 5 6]
A = 1 2 3 4 5 6
A=[1:3;4:6] A = 1 2 3 4 5 6
%可以用冒号:快速建立矩阵,默认步长为1也可以自己定义步长 A=[1:2:7;1:3:10] %步长分别为2和3 A = 1 3 5 7 1 4 7 10

MATLAB 中提供了可以生成特殊函数。
A=zeros(2,3) %生成2X3全零矩阵 A = 0 0 0 0 0 0
A=eye(3,3) %生成3X3单位矩阵 A = 1 0 0 0 1 0 0 0 1
●常用的特殊矩阵
| 矩阵 | 函数 | 用法 | 释义 |
|---|---|---|---|
| 全零阵 | zeros | zeros(x,y) | 生成x X y全零矩阵 |
| 单位阵 | eye | eye(x,y) | 生成 x X y单位矩阵 |
| 全1阵 | ones | ones(x,y) | 生成 x X y全1矩阵 |