矩阵的定义
赋值运算符 和 等号运算符
%赋值运算符:=
a=1;
b=2;
c=a+b;
%等号运算符:==(逻辑运算符:返回0 或1 true)
a == 1
b == a
1.1 定义空矩阵
m = [];
1.2 定义一个m*n的矩阵
%结尾加分号表示结果不显示
%一行一列
m = [1];
%行矩阵(元素用空格或逗号分隔)
m2 =[1 2 3];
m3 =[4,5,6];
%列矩阵(分号表示换行)
m4=[1;2;3];
% m行n列的矩阵
m5 =[1,2,3;4 5 6]
1.3 使用 冒号运算符 生成矩阵
% m = 初始值:步长:终值(步长默认为1)
m6= 1:10;
m7= 1:0.5:10;
% m=linspace(初始值,终值,点数) (点数默认是100)
linspace(1,10,10);
linspace(1,10,100);
1.4 拼凑和变形
[m2,m3] %行拼接
[m2;m3] %列拼接
%矩阵的变形
%reshape(矩阵,要变成的形状)
reshape(m6, [2,5]) %分隔成2行5列的矩阵
2021年8月19日笔记