- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
密集线性代数在现实世界中的常见应用是什么?
使用线性代数作为人机之间的通用语言,可以轻松描述和高效计算许多问题。尽管这些系统通常需要稀疏矩阵的解,而不是稠密矩阵。违反此规则的常见应用有哪些?
我很好奇社区是否应该投入更多时间来改进像 LAPACK 这样的 DLA 包。谁在计算受限的应用程序中使用 LAPACK?谁使用 LAPACK 来解决需要并行处理的大型问题?
具体来说,今天由于密集线性代数能力不足而无法解决的问题有哪些。
最佳答案
这取决于您所说的现实世界。现实世界对我来说是物理学,所以我会先告诉你物理学中的那些,然后再扩展。在物理学中,我们经常需要找到称为哈密顿量的矩阵的特征值和特征向量(它基本上包含有关系统能量的信息)。这些矩阵可以是密集的,至少是 block 状的。这些 block 可能非常大。这引出了另一点:稀疏矩阵在 block 中可以是密集的,那么最好对每个 block 使用密集线性代数求解器。
还有一个叫做系统密度矩阵的东西。可以使用哈密顿量的特征向量找到它。在我使用的一种算法中,我们经常找到这些密度矩阵的特征向量/值,并且密度矩阵是密集的,至少在 block 中是这样。
密集线性代数也用于 Material 科学和流体动力学,如 this article 中所述.这也与量子化学有关,这是使用它们的另一个领域。
密集的线性代数例程也被用来解决 quantum scattering of charged particles (它在链接文章中没有这么说,但它被使用了)并分析了Cosmic Microwave Background .更广泛地说,它用于解决 array of electromagnetic problems与现实世界相关的事物,例如天线设计、医疗设备设计以及确定/减少飞机的雷达特征。
另一个非常现实的应用是曲线拟合。但是,除了使用范围更广的线性代数之外,还有其他方法可以做到这一点。
总而言之,密集线性代数用于各种应用,其中大部分与科学或工程相关。
附带说明一下,许多人以前和现在正在为密集的线性代数库投入大量精力,包括使用图形卡进行计算的库。
关于linear-algebra - 稠密线性代数的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276487/
我开始测试 Haskell 的线性代数。有没有人为此目的提供最佳包装的建议?使用 Haskell 进行基本矩阵操作的任何其他好的资源? Haskell 维基 lists several resourc
对于给定的向量,我想找到它周围的正交基, 即给定向量归一化和随机选择的正交子空间的基础。 在 Julia 中有一个方便的功能吗? 最佳答案 您正在寻找的函数名为 nullspace . julia>
我想计算 Julia 1.0 中的经典伴随 为此,我复制了 wikipedia 中作为示例给出的矩阵 julia> B = [-3 2 -5; -1 0 -2; 3 -4 1] 3×3 Array{I
我最近开始阅读 OpenGL Superbible 第 5 版,并注意到以下内容: 刚刚学习了线性代数,这对我来说似乎很奇怪。列向量的尺寸为 4x1,矩阵的尺寸为 4x4,如何将它们相乘?如果向量是行
我正在尝试修改我的线性代数模块以避免虚拟 vtable 的东西.. 尝试使用 CRTP 和表达式模板。我选择了一些基本的东西来测试整个事情,但我无法让它工作。 我有 4 个类,比如:基 CRTP 类,
我对 C++ 和 OpenCV 很陌生,但对 Matlab 比较熟悉。我有一项任务需要转移到 C++ 以加快处理速度。所以我想就图像处理问题征求您的建议。我在一个文件夹中有 10 张图片,我可以使用
我有一个数组 w (shape (3000, 100, 100)) 我想将它与另一个数组 e (shape (5, 3000)) 使得结果 k 的形状为 (5, 5, 100, 100) 和 k[:,
Tally-ho 小伙子们, 这个问题认为线性代数的艺术是数学中我无法解决的地方。所以我希望你们能帮助我 :D。 我正在尝试为一款名为《骑马与砍杀》的游戏创建单人自动踢球作弊。这个 autokicke
我是一名优秀的程序员,十分优秀!