我有2个矩阵,包含有关Vx和Vy运动矢量分量的空间分量的2D数据。
如何轻松组合2个矩阵以获得幅度矩阵(sqrt(Vx ^ 2 + Vy ^ 2))?
答案 0 :(得分:3)
您还可以使用hypot
:
result = hypot(Vx, Vy);
C = hypot(A,B)
返回sqrt(abs(A).^2+abs(B).^2)
,仔细计算到 避免下溢和溢出。
答案 1 :(得分:1)
要计算两个矩阵的大小,它与标量值的过程相同。唯一的区别是,在 power 运算符之前,您必须设置一个点(.
)来区分您不希望以矩阵方式执行它,而只是逐个元素。
M=sqrt(Vx.^2+Vy.^2);