问题标签 [matrix-inverse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2837 浏览

math - Scala矩阵求逆

嗯,是的,我真的需要一个没有创造者眼睛的人的快速输入。根据我的测试,这里出了点问题scalacheck……但我对它的了解还不够,不知道哪里出了问题。

另外,我可以将此矩阵加载到 OpenGL 中还是必须先转置它。我真的总是对这个数学感到困惑。

0 投票
1 回答
3754 浏览

matlab - 快速高效的上对角矩阵求逆

我在一个项目中多次计算多项式高斯密度,我将协方差矩阵更新为 rank-1。我没有从头开始计算协方差,而是使用该cholupdate函数将新样本添加到协方差并删除新样本到协方差。通过这种方式,更新被告知在 $O(n^2)$ 中,而不是在协方差矩阵的 $O(n^3)$ Cholesky 分解中。

实际上代码很复杂,但我在这里简化了它。我想知道是否有更快的方法来计算Rt\xMATLAB 中上三角矩阵的逆(代码中的部分)。你有什么想法可以在 MATLAB 中更有效地完成它。

请注意,以这种方式计算行列式也更快。所以新方法对于行列式的计算也不会差。

0 投票
3 回答
19505 浏览

algorithm - 有没有一种快速的方法来在 Matlab 中反转矩阵?

我有很多需要在 Matlab 中求逆的大型(大约 5000 x 5000)矩阵。我实际上需要倒数,所以我不能使用 mldivide 来代替,这对于仅解决一个 b 的 Ax=b 来说要快得多。

我的矩阵来自一个问题,这意味着它们具有一些不错的属性。首先,它们的行列式是 1,所以它们绝对是可逆的。但是,它们不可对角化,或者我会尝试对它们进行对角化,反转它们,然后将它们放回原处。他们的条目都是实数(实际上是有理数)。

我正在使用 Matlab 来获取这些矩阵,并且对于这些我需要处理它们的逆矩阵的东西,所以我更喜欢一种加快 Matlab 速度的方法。但是,如果我可以使用另一种更快的语言,请告诉我。我不懂很多其他语言(一点点C,一点点Java),所以如果它在其他语言中真的很复杂,那么我可能无法使用它。不过,请继续提出建议,以防万一。

0 投票
3 回答
3389 浏览

matlab - 矩阵的det在matlab中返回0

我得到了一个非常大的矩阵(我无法更改矩阵的值),我需要计算(协方差)矩阵的逆矩阵。

有时我会收到错误消息

在这些情况下,我看到 det 的值返回 0。

在计算(协方差矩阵的)逆之前,我想检查 det 的值并执行类似这样的操作

有没有办法使用新的 det,然后用它来计算协方差矩阵的逆?

0 投票
0 回答
2273 浏览

matrix - 矩阵辅因子计算

我试图解决一个 4 X 4 矩阵的逆矩阵(后来变成一个 n X n)。所以我试着找到矩阵的辅因子。

为了找到辅因子,我删除了一行(假设第一行:现在我们的矩阵是 3 X 4,从 5 开始,到 15 结束。下一步是删除一列(从左侧开始)并获得一个 3 X 3 矩阵。下一步是找到行列式。但是,我在删除第一个之后的列时遇到了麻烦(例如 6、9、13),这是我使用的代码:

数组 b 已经包含 3 X 4 矩阵,我试图将 3 X 3 矩阵存储在矩阵 c 中,但是,当我执行循环时,我的 3 X 3 矩阵总是导致 {6, 7, 8}, {9 , 10, 11}, {13, 14, 15}。另外,由于某种原因,我无法访问 (if (m+1) == J) {NULLL;} 语句。该程序永远不会进入该条件。

0 投票
2 回答
289 浏览

matlab - 为什么逆等式在 MATLAB 中不满足?

MATLAB不满足逆矩阵运算,即;

在 MATLAB 中,

它不符合条件。做format long的时候才发现分数有差别,做的时候甚至不满足format rat

为什么呢?

0 投票
2 回答
4017 浏览

matlab - 仅向矩阵的对角元素添加一个小值

我是 matlab 的新手,我正在尝试找出具有非常小的值的矩阵的逆矩阵。当我试图找到逆时,我得到一个错误,说矩阵是奇异的。建议的解决方案之一是尝试向对角线元素添加一些元素。我知道我必须使用眼睛和诊断方法,但我无法提出正确的解决方案。

任何评论都会有所帮助。

0 投票
0 回答
856 浏览

c++ - 矩阵反转方法/处理枢轴元素中的 0

我目前正在为 C++ 中的 Matrix 类实现矩阵求逆方法。未实现的一件事是检查枢轴元素何时为 0,这意味着我需要将其值与另一个可接受行的值交换。如果有帮助,我将使用对角元素作为枢轴元素。

以下是我对 Inversion 方法的了解:

我将如何或在哪里添加此功能/检查?

谢谢。

0 投票
2 回答
926 浏览

r - 逆矩阵和乘法

我是矩阵世界的新手,很抱歉这个我无法弄清楚的基本问题:

我有四个矩阵(一个未知)。

矩阵 X

矩阵 B:需要求解,1 X 4(列 x nrows),具有 b1、b2、b3、b4 值

矩阵 G

矩阵 A

解决方案:

我不知道如何正确解决这个问题,尤其是矩阵的逆。感谢你的帮助。

0 投票
1 回答
785 浏览

math - 用于加密的矩阵乘法逆

我正在尝试组合一个加密算法,但我遇到了以下问题,我什至不知道它是否应该是这样的!

问题:

我有 16 字节矩阵要乘以 [16,16] 矩阵,结果是一个 16 字节矩阵。

然后我应该将结果矩阵乘以逆,在这里我想我应该得到原始的 16 字节矩阵(根据算法数据表)。

那么你能告诉我如何取回原始矩阵吗?

感谢您提前提供帮助。

问候,

英。AWS