[线代]第一章 初识向量、矩阵及其基本运算

dexfire · 2020-5-11 · 次阅读


[线代]第一章 初识向量、矩阵及其基本运算

一、向量的概念

向量即不仅有大小,而且有方向的量。通常可采用一个点指向另一个点的形式表示:

A \cdot \rightarrow \codt B \overrightarrow{AB}

https://baike.baidu.com/item/向量积/4601007?fromtitle=叉乘&fromid=8251892&fr=aladdin#2_4

二、矩阵的概念

matlab数学实验中’*什么意思?

出处
h=2pi/100;
t=0:h:2
pi;r=0:0.05:1;
x=r’*cos(t);
y=r’*sin(t);
z=sqrt(1-x.^2);
meshz(x,y,z)
matlab数学实验中’*什么意思?

https://zhidao.baidu.com/question/444387117.html
‘代表转置,*代表乘法.
r=0:0.05:1表示r是一个行向量;
r’*cos(t)表示r转置后(为列向量)再乘以cos(t)!

Marlab获取N维数组的总长度

  1. 使用size(A)获取各个维度大小,然后累乘。
  2. length(A(:)),单命令即可实现,可能影响效率。

Matlab中的矩阵直观理解

第一维度:列 all(A==0,1) 获得全0值得行(0,1表示)
第二维度:行 all(A==0,2) 获得全0值得行(0,1表示)

hori_shear(:, all(hori_shear0,1)) = [];
verti_shear(:, all(verti_shear
0,1)😅 = [];
hori_shear(all(hori_shear0,2)😅 = [];
verti_shear(all(verti_shear
0,2)😅 = [];