Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个矩阵,其中包含有关 Vx 和 Vy 运动矢量分量的空间分量的 2D 数据。
如何轻松组合 2 个矩阵以获得幅度矩阵 (sqrt(Vx^2+Vy^2))?
您还可以使用hypot:
hypot
result = hypot(Vx, Vy);
根据文件,
C = hypot(A,B)返回sqrt(abs(A).^2+abs(B).^2)仔细计算以避免下溢和溢出。
C = hypot(A,B)
sqrt(abs(A).^2+abs(B).^2)
计算两个矩阵的大小与使用标量值的过程相同。唯一的区别是,您必须在幂运算符之前放置一个点 ( .) 来区分您不想以矩阵方式进行操作,只能逐个元素地进行操作。
.
M=sqrt(Vx.^2+Vy.^2);