【问题标题】:Singular Value Decomposition of 4x4 matrix in CC中4x4矩阵的奇异值分解
【发布时间】:2021-08-17 03:07:35
【问题描述】:

我最终尝试使用 svd 方法创建一个伪逆函数。我想首先创建一个 SVD 函数,它会给我 U、E 和 V 矩阵,稍后我将在下面的公式中使用它们来获得伪逆:

我不确定如何对这些矩阵进行编码。我了解如何通过特征值和向量手动执行此操作,但不确定如何将其转换为 c 代码。

我已经为转置和矩阵乘法创建了函数。现在是找到这 3 个矩阵的问题了。

【问题讨论】:

  • 请显示minimal reproducible example,说明您的输入数据是如何表示的,以及您的结果应该如何表示。提供有用的示例输入(最好避免使用输入读取,即使用硬编码的初始值)。为此提供预期的结果。显示您已经完成的功能以及它们的使用方式。解释数学部分,“手工”很好。这将帮助您自己取得进步或在此处寻求帮助。

标签: c linear-algebra svd eigenvalue eigenvector


【解决方案1】:

您可以看到similar 提出的问题,其中包含指向源文件的链接。 他们建议使用 openCV 内置函数 - 你可以找到它here - 目的是使用 openCV 库中的现成函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    相关资源
    最近更新 更多