问题标签 [newtons-method]

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 回答
2613 浏览

math - 最大值:在某个点评估雅可比行列式

我对最大值不是很好,但是我正在努力学习。
我正在尝试为一个相当小的非线性系统编写牛顿迭代求解器。为了做到这一点,我必须在当前迭代中评估雅可比行列式。但是,我似乎根本找不到评估雅可比行列式的方法。

我目前有:

但是,现在我找不到评估 J 的好方法,例如,

我试过这样的事情:

而且我只是找不到在 $u_i$ 处评估雅可比 $J$ 的好方法。我非常感谢任何澄清/见解。

谢谢

0 投票
2 回答
868 浏览

recursion - 这个牛顿方法在 Scheme 中的实现有什么问题?

我在以下代码中的缺陷在哪里?

该方法被命名为“newtons-method2”,因为这是我在方案中编写牛顿方法的第二次尝试

我的导数函数如下:

0 投票
4 回答
653 浏览

machine-learning - 梯度上升收敛

我试图通过梯度上升过程最大化目标函数的对数。我正在观察一个客观的价值序列,其中价值首先增加然后再次开始减少。我想知道这是否可能?我的意思是,是否存在这样的函数,其上升过程通过最大值然后产生递减值路径。以下是目标值序列的链接。

值序列

0 投票
1 回答
1984 浏览

matlab - Matlab中有牛顿法求解器吗

我知道如何在Matlab中编写牛顿法,但我仍然很好奇Matlab中是否有任何内置的牛顿求解器?(或二分法?)

0 投票
1 回答
307 浏览

matlab - 使用带有雅可比和转置的牛顿法求根的函数

给定 f=[f1,f2]^t 和它的雅可比矩阵

我如何使用牛顿法制作一个函数,该函数采用 x1,x2 的初始猜测,公差为 E,最大迭代次数为 k 来找到根?

0 投票
1 回答
10572 浏览

java - 牛顿法 Java

目前我正在为牛顿法创建(尝试)一个程序,它假设允许你猜测初始根并给你根。但我不知道如何把 x1=x0-f(x0)/f(x0) 也需要一个循环这是我目前的代码:

0 投票
3 回答
162 浏览

c++ - 函数作为 C++ 中的输入

我正在用 C++为牛顿法编写一个函数。
我希望能够指定要在算法中使用的函数,但我希望它作为输入。

例如:

其中fdf分别是函数及其导数

但是我该怎么做呢?

0 投票
2 回答
6672 浏览

r - R中的牛顿法

在尝试实现用于查找平方根值的牛顿方法的代码(使用迭代)时,我遇到了一个问题。一旦达到一定的准确性,我试图让函数停止打印值,但我似乎无法让它工作。下面是我的代码。

为什么 if 语句不起作用?

0 投票
3 回答
142 浏览

c++ - C ++,代码工作正常,但在提取函数时不能

首先,我是物理系的学生,不是程序员,所以请原谅这个琐碎的问题。我正在尝试使用 Newton Raphson 方法创建一个函数来查找三次方程的根。我已经创建了几乎可以正常工作的代码,但练习的重点是让这些代码采用“函数”形式,即返回类型、参数然后是代码块。当我尝试将它放入这种形式时,我的代码将编译,但是当我输入它时,结果(它返回的根)是乱码。这是我的代码。

这可能是一个非常笨重和繁琐的代码,我确信有更好的方法来执行 Newton Raphson 方法。为了清楚起见,我首先包括标准 iostream 和数学。然后我声明我的函数,名称后跟可以传递给它的参数类型。接下来我开始我的代码。我将变量 x3、x2、x 和 con 初始化为双精度值,并使用 import 'cin' 允许用户输入这些值,这将是三次方程的系数。接下来我调用该函数并将变量名称初始化在上面,我相信这意味着用户输入的值将被传递到函数中以在函数中使用。在此下面,我对其进行编程以打印函数的输出。

正如我所说,这段代码可能非常丑陋且效率低下,但它在某种程度上确实有效,我只是无法弄清楚为什么它不能以这种形式工作。

我希望你能帮助,

如果您还有其他问题,我会尽力澄清。

0 投票
1 回答
419 浏览

clojure - Clojure 中的迭代帮助

我是 Clojure 的新手,正在尝试使用内置的迭代编写牛顿方法函数。我尝试了几件事导致以下代码。关于为什么这只是返回空括号的任何想法?我也对新想法持开放态度。