问题标签 [nonlinear-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 投票
1 回答
150 浏览

julia - 使用 Julia 查找非线性方程的零

在 Julia 中使用 SymPy 进行处理后,我生成了一个非线性方程组。为简单起见,我将在此处对仅非线性方程的情况进行近似。我得到的是这样的等式:

我可以绘制 R 函数

我们可以看到 R 函数有两个零:p = 0 和 5.850< p < 8.75。我想找到正零。为此,我尝试了 nlsolve 函数,但出现错误:

首先,我的 nlsolve 函数哪里出错了?

如果可能的话,我会很感激在 Julia 中使用 SymPy 包的解决方案。

0 投票
0 回答
44 浏览

optimization - 使用 octave 中的优化包求解非线性方程组的约束系统

我已经安装了 Optim1.6.1 包。我想在某些节点处使用约束为 u=1 来求解非线性有限元分析中的方程组。u=0 在某些节点。我不清楚如何输入刚度矩阵、残差矩阵,因为这些矩阵是在单独的脚本中作为多个变量的函数计算的。通常我发现 kmat 和 res 如下

[kmat,res]=systemmatrices(u,load,boundarycondition,material,constraints)

我能找到一个简单的例子吗?

0 投票
2 回答
101 浏览

r - R:求解变量(使用 uniroot 函数)

我对 R 相当陌生,并且确实需要社区的帮助来解决以下问题。我正在尝试求解以下等式中的变量 r:(EPS2 + r*DPS1-EPS1)/r^2)-PRC。这是我解决问题的(不成功的)尝试(使用 uniroot 函数):

然后我收到以下错误:f(lower, ...) 中的错误:未使用的参数 (c(" 1.39", " 1.39", ...

我很感激你们可以就这个问题给我的任何提示和提示。或者在这种情况下,不同的功能/包是否会更好。

添加了一个代表(?),以防任何人帮助我解决这个问题:

0 投票
1 回答
53 浏览

matrix - 在材料非线性有限元法中使用拉格朗日乘子应用位移控制载荷

您好我正在尝试实现一个简单的基于可塑性的有限元代码。我不清楚如何设置通过拉格朗日乘数应用的位移控制。如果出现线性问题,我做了以下操作来应用位移控制并且它起作用了。如果能量平衡是线性的,则将获得以下方程: 在此处输入图像描述

然而,在非线性问题的情况下,K 是 K(u) 并且是非线性的。所以能量平衡方程及其导数如下

在此处输入图像描述

感觉不对。我如何评价这个?在非线性情况下如何修改方程的矩阵形式?那么如何修改矩阵方程呢?我使用https://codecogs.com/latex/eqneditor.php添加在 Latex 中键入的图像。如果不清楚,请告诉我。

0 投票
1 回答
84 浏览

python - 如何在 Python 中求解非线性阶乘方程组

方程

α=0.05,β=0.1,p1=0.015,p2=0.1

求解未知数 n 和 c!

0 投票
2 回答
50 浏览

sympy - 在 sympy 中求解非线性方程组

我得到了这 6 个方程的非线性系统的意外解。我有 6 个方程、6 个变量和其他 5 个常数(符号)。

检查解决方案我没有找到符号常量“H”。对我来说是出乎意料的。

所以问题是:如何使用 SymPy 以正确的方式求解非线性方程组?

0 投票
1 回答
37 浏览

matlab - 求解三个方程的非线性系统 (MATLAB)

我正在尝试解决以下方程组:

{a*[1+b*(5+c)]}^(-1/2) = 2388;

{a*[1+b*(5+c)]}^(-1/2) = 2633;

{a*[1+b*(5+c)]}^(-1/2) = 2763;

为此,我需要获取 a、b 和 c 的值。任何人都可以建议如何进行吗?我不确定要使用哪个 MATLAB 函数,我尝试了一个普通的“解决”作为

但它显然不起作用。有什么建议么?

0 投票
1 回答
36 浏览

matlab - 二阶非线性 DE

我正在尝试求解二阶非线性微分方程。结果显示没有解决方案,但是当我检查 WolframAlpha 时,存在解决方案。我使用了这段代码,没有解决方案。我想知道如果代码有问题或者Matlab不能解决。谢谢你。

0 投票
0 回答
31 浏览

python - scipy.optimize.solve 可以处理大规模非线性问题吗?

我正在解决大约 37 个非线性方程和 37 个变量的问题。参数被收集,J=dict()我试图解决这个问题,fsolve但它只返回我给出的初始值。

这是我的代码:

其中J['g_Yl']J['g_Y']是矩阵,J['g_k']是向量。我也试了J进去args=(J,),还是不行。还有其他选择吗?

0 投票
1 回答
61 浏览

python - 求解非线性方程组

我正在尝试解决这个非线性方程组:

系统给了我一个解决方案,但不是问题的解决方案。求解器给了我这个解决方案:x=2.22015, y=14373.01967, z=14372.9181 但真正的解决方案x=2.220157, y=45041.83986, z=45041.83986.

似乎问题在于值的初始化。如果我将这些值用于初始化:

系统给了我真正的解决方案:x=2.220157, y=45041.83986, z=45041.83986

在事先不知道的情况下,我该怎么做才能获得好的解决方案?