linear-algebra

    0热度

    1回答

    首先,由于缺乏简明的词汇表,标题非常糟糕。我会尽力描述我在做什么,然后再问我的问题。 背景信息 比方说,我有2点矩阵大小n X m,其中n是实验观察矢量的数目,每个长度m(收集在其上观察的时间序列)的。其中一个矩阵是原始矩阵,称为S,另一个是重构版本S,称为Y。 让我们假设Y正确重建S。然而,由于重构算法的局限性,Y无法确定S中矢量的真实幅度,也不能保证为这些矢量提供正确的符号(矢量可能会翻转)。

    2热度

    1回答

    我有以下径向梯度: <radialGradient inkscape:collect="always" xlink:href="#linearGradient2454" id="radialGradient2460" cx="4022.8572" cy="5451.2656" fx="4022.8572" fy="5451.26

    7热度

    3回答

    我正在做一个幕后3D模拟,同时在我的2D等距引擎中渲染世界。我之前从未做过等距引擎,而且我的矩阵数学一般都很生锈,所以我遇到了问题。 我有一个投影矩阵,在其最简单的形式是这样的: 0.7 0.35 0 0 -0.87 0 -0.71 0.35 1 一对夫妇的迹象弹起,因为我的发动机坐标系是在左上角0,0,与+ X到向右/向东和+ Z向南。现在 ,那反是: 1.4080 0.56

    0热度

    4回答

    是否有一个实用程序可以在Java中创建指定大小的单位矩阵?

    1热度

    1回答

    我正在研究Goldenthal et.al在C#中不可伸展的布料算法的实验实现。 首先,我使用Math.NET铱星来组装和求解矩阵,但是很快就用dnAnalytics替代了它,因为后者允许我重用矩阵,几乎消除了进一步的内存分配,这对实时性能很重要(小布)或一般的迭代求解。 问题是dnAnalytics中的求解器(主要感兴趣的是LU和Bi-CG)仍然在幕后分配矩阵和向量,而不是重新使用过去的分配。

    0热度

    1回答

    任何人都可以告诉我如何使用Colt库删除矩阵中的列?

    7热度

    1回答

    我想在boost矩阵和向量类型上执行元素明智的函数,例如,取每个元素的对数,对每个元素取幂,应用特殊函数,如gamma和digamma等(类似于matlab对这些函数应用于矩阵和向量的处理)。 我想写一个助手函数,为每个需要的功能强制执行此操作就足够了,但这看起来很浪费。 同样,boost wiki提供了一些代码到vectorize standard functions,但这看起来相当复杂。 的v

    0热度

    3回答

    我使用Numeric Library Bindings for Boost UBlas解决一个简单 线性系统: g++ -I/home/foolb/.boost/include/boost-1_38 -I/home/foolb/.boostnumbind/include/boost-numeric-bindings solve_Axb_byhand.cc -o solve_Axb_byhand

    1热度

    2回答

    我正在尝试编译使用PARDISO的线性系统求解器。 测试用例(pardiso_sym.c)也从上面的同一网站下载。 我有目录中的以下文件: [[email protected] my-pardiso]$ ls -lh total 1.3M -rw-r--r-- 1 gv hgc0746 1.3M Aug 7 11:59 libpardiso_GNU_IA64.so -rw-r--r-- 1

    3热度

    8回答

    我正在做一些线性代数数学,并且正在寻找一些非常轻量级且易于使用的矩阵类,它可以处理不同的维度:2x2,2x1,3x1和1x2。 我认为这样的类可以使用模板实现,并在某些情况下使用某些专业化来提高性能。有人知道任何可用的简单实现吗?我不想要“臃肿”的实现,因为我会在内存受限的嵌入式环境中运行它。 感谢