问题标签 [linear-equation]

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 投票
2 回答
1131 浏览

c++ - 模板化线性方程组求解器,C++

我正在寻找一个 C++ 库来解决线性方程组。问题是我们需要使用一种特殊的(有理的)数据类型。有没有为此目的的模板库?

0 投票
2 回答
1421 浏览

algorithm - 给定三个点时找到圆心

我研究了这个链接并进行了相应的编码,但得到了链接中解释的示例的错误答案,在求解方程期间,我从方程 1 中减去方程 2,从方程 2 中减去方程 3,然后继续进行。请检查链接以进行澄清。

我的代码是:

我的另一个代码:

为什么我的代码给出了错误的答案?

0 投票
1 回答
1122 浏览

matlab - Matlab:如何将欠定线性系统的答案显示为{a = r1,b = r1/2,c = r1}

例如A=[3,2,4;2,0,2;4,2,3],我有一个 3x3 矩阵,我正在尝试以下列形式求解以下线性系统A*[a;b;c] = [8*a;8*b;8*c]

好的,所以我有:

不确定,答案是[2;1;2]事实上,如果我使用像这样的在线线性求解器,它会给我这样的答案:

尽管如此,我还是找不到在 Matlab 中做到这一点的方法。如果我将 B 定义为B=[8*a;8*b;8*c]并尝试A\B,我得到:

如果我将 B 定义为 [8;8;8],我得到:

虽然我期望:

或者类似于上面在线求解器表格的答案。我究竟做错了什么?提前致谢!

0 投票
0 回答
123 浏览

python - 在 Python 解释器中测试成功,但在命令提示符下进行单元测试失败

我定义了以下内容:

(都在单元测试类中)

(都在文件 linSol2.py 中)

当我导入 linSol2.py 并在 Python 解释器中运行 linSol2.groupEs 时,它可以完美运行:

但是当我在命令提示符中运行测试时,它失败了。相反,它会产生以下结果:

groupEs_tests 中的其他测试,例如

从命令提示符运行时工作,所以我不知道它为什么会失败。任何人都可以阐明这个问题吗?

注意:使用 Python 3

0 投票
4 回答
1325 浏览

c - 在程序中求解两个线性方程

我有两条线 UV 和 PQ,U(15,10) V(50,25) 和 P(40,10) 和 Q(30,30)。

我正在寻找这两点之间的交点。我为此形成了两个线性方程:

等式 1:

eq2

我想使用 C 程序求解这些方程以获得 t 或 s 的值。

我使用了t第二个等式并将其代入第一个等式以得到一个找到 s 的公式。但它没有成功。如何在程序中解决这个问题?

0 投票
3 回答
841 浏览

c - 求解 n 个线性方程

我正在尝试用n 个变量求解n 个线性方程。我使用了克莱默规则,但如果行列式等于零,它就会失败。如何解决这个问题?

我正在使用c语言。

我的线性方程也是形式:

对于n = 3

对于n = 2

我无法继续进行。

0 投票
1 回答
4496 浏览

matlab - 高斯消除 Matlab 代码中的失败次数

我很难理解为什么这个 Matlab 代码在不使用 LU 分解进行旋转的情况下执行高斯消除会(2/3) * n^3失败。(FLOPs:浮点运算而不是FLOPS:每秒浮点运算)

如果有人能向我解释如何计算那些从 开始的嵌套循环的失败数,k+1我将不胜感激。

PS:我不是在这里谈论算法复杂性。

0 投票
2 回答
4097 浏览

c++ - 如何求解 XOR 方程组?

我必须解决一个由 32 个异或方程组成的系统,每个方程涉及 32 个变量中的 15 个。一个看起来像这样:

i[n]并且p[n]是 16 位整数。

所以据我了解,我最终会得到一个 32x32 矩阵(仅包含 1 和 0)和 32 结果向量。

显然高斯消除是我需要的,但我无法解决这个问题,有人能给我一些关于如何解决这个问题的见解吗?

0 投票
1 回答
63 浏览

linear-equation - 具有随机值的线性方程

我想将对数正态分布中的随机值插入线性方程。方程是:

...并x应从分布中获取随机值

如何生成 的分布y

0 投票
1 回答
384 浏览

c++ - 如何反转矩阵

我需要使用消除的高斯方法在 C++ 中求解具有 n 个未知变量的 n 线性方程组。任何提示如何实现这一目标?我可能会使用 rand(); 对于 n 的数量,因为不可用,因为 C++11 我不能使用。