“灵活运用数组与矩阵可简化运算”
矩阵的加减法
相同维度的矩阵可以直接进行加减法运算
矩阵也可以与单一元素进行加减法运算
如示例
%定义矩阵
v1=[1,2,3;4,5,6]
v2=[3,-2,6;-3,-2,1]
%相同维度矩阵可以直接使用加减
v3=v1+v2
v4=v1-v2
%同时矩阵还可以与单一元素加减
v5=v1+6
v6=v2-4
打开软件执行该示例
执行完成后打开变量列表查看
矩阵的乘法
满足矩阵乘法维度的两个矩阵可以相乘
矩阵也可以与单一元素相乘
如示例
%定义矩阵
v1=[1,2,3;4,5,6]
v2=[3,-2;6,-3;-2,1]
%矩阵可直接使用乘号进行乘法运算
v3=v1*v2
v4=v2*v1
%同时矩阵还可以与单一元素进行乘法
v5=v1.*2
打开软件执行该示例
执行完成后打开变量列表查看
矩阵的除法
矩阵可以与方阵直接相除
若不是方阵,则表示乘以该矩阵的伪逆矩阵
矩阵也可以与单一元素相除
如示例
%定义矩阵
v1=[1,2;4,5]
v2=[3,-2;6,-3]
%若v2为方阵则可直接进行除法运算
v3=v1/v2
%该运算等效v1与v2的逆矩阵相乘
v4=v1*inv(v2)
%若v2不为方阵
%则等效为与v2的伪逆矩阵相乘
v2p=[3,-2]
v5=v1/v2p
v6=v1*pinv(v2p)
打开软件执行该示例
执行完成后打开变量列表查看