我有两个矩阵 A 和 B,其中 A 和 B 包含一些实数。现在我想要一个复数矩阵 C,这样:C[0] = A[0] + i B[0]。
我的问题是如何创建如此复杂的矩阵 C,以及如何将 A、B 矩阵值传递给矩阵 C。
我知道,我可以创建矩阵 C 如下:
CvMat* C_Matrix = cvCreateMat(5, 5, CV_64FC2);
但是现在如何将 A 和 B 的值传递给矩阵 C_Matrix?
我有两个矩阵 A 和 B,其中 A 和 B 包含一些实数。现在我想要一个复数矩阵 C,这样:C[0] = A[0] + i B[0]。
我的问题是如何创建如此复杂的矩阵 C,以及如何将 A、B 矩阵值传递给矩阵 C。
我知道,我可以创建矩阵 C 如下:
CvMat* C_Matrix = cvCreateMat(5, 5, CV_64FC2);
但是现在如何将 A 和 B 的值传递给矩阵 C_Matrix?
我认为您可以merge()
在此处使用功能,请参阅文档
它说 :Composes a multi-channel array from several single-channel arrays.