向量
在 MATLAB 中,通常以行向量
v = [1 2]'; w = [3 4]'; u = v' * w使用 norm(v) 函数,即 sqrt(v' * v) 计算向量
cosine = v' * w / (norm(v) * norm(w))
angle = acos(cosine)矩阵乘法
输入矩阵时,以分号表示一行的结束:
A = [1 2; 3 4]
x = [1 2]'MATLAB 能直接处理矩阵运算:
b = A * x也可以手动计算。MATLAB 中,使用 : 表示下标时,表示包含指定维度的所有下标。例如,若要逐行计算,则上述计算等价于
b = [A(1,:) * x; A(2,:) * x]也可以逐列计算:
b = A(:,1) * x(1) + A(:,2) * x(2)