问题标签 [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.
math - 最大值:在某个点评估雅可比行列式
我对最大值不是很好,但是我正在努力学习。
我正在尝试为一个相当小的非线性系统编写牛顿迭代求解器。为了做到这一点,我必须在当前迭代中评估雅可比行列式。但是,我似乎根本找不到评估雅可比行列式的方法。
我目前有:
但是,现在我找不到评估 J 的好方法,例如,
我试过这样的事情:
和
而且我只是找不到在 $u_i$ 处评估雅可比 $J$ 的好方法。我非常感谢任何澄清/见解。
谢谢
recursion - 这个牛顿方法在 Scheme 中的实现有什么问题?
我在以下代码中的缺陷在哪里?
该方法被命名为“newtons-method2”,因为这是我在方案中编写牛顿方法的第二次尝试
我的导数函数如下:
machine-learning - 梯度上升收敛
我试图通过梯度上升过程最大化目标函数的对数。我正在观察一个客观的价值序列,其中价值首先增加然后再次开始减少。我想知道这是否可能?我的意思是,是否存在这样的函数,其上升过程通过最大值然后产生递减值路径。以下是目标值序列的链接。
matlab - Matlab中有牛顿法求解器吗
我知道如何在Matlab中编写牛顿法,但我仍然很好奇Matlab中是否有任何内置的牛顿求解器?(或二分法?)
matlab - 使用带有雅可比和转置的牛顿法求根的函数
给定 f=[f1,f2]^t 和它的雅可比矩阵
我如何使用牛顿法制作一个函数,该函数采用 x1,x2 的初始猜测,公差为 E,最大迭代次数为 k 来找到根?
java - 牛顿法 Java
目前我正在为牛顿法创建(尝试)一个程序,它假设允许你猜测初始根并给你根。但我不知道如何把 x1=x0-f(x0)/f(x0) 也需要一个循环这是我目前的代码:
c++ - 函数作为 C++ 中的输入
我正在用 C++为牛顿法编写一个函数。
我希望能够指定要在算法中使用的函数,但我希望它作为输入。
例如:
其中f和df分别是函数及其导数。
但是我该怎么做呢?
r - R中的牛顿法
在尝试实现用于查找平方根值的牛顿方法的代码(使用迭代)时,我遇到了一个问题。一旦达到一定的准确性,我试图让函数停止打印值,但我似乎无法让它工作。下面是我的代码。
为什么 if 语句不起作用?
c++ - C ++,代码工作正常,但在提取函数时不能
首先,我是物理系的学生,不是程序员,所以请原谅这个琐碎的问题。我正在尝试使用 Newton Raphson 方法创建一个函数来查找三次方程的根。我已经创建了几乎可以正常工作的代码,但练习的重点是让这些代码采用“函数”形式,即返回类型、参数然后是代码块。当我尝试将它放入这种形式时,我的代码将编译,但是当我输入它时,结果(它返回的根)是乱码。这是我的代码。
这可能是一个非常笨重和繁琐的代码,我确信有更好的方法来执行 Newton Raphson 方法。为了清楚起见,我首先包括标准 iostream 和数学。然后我声明我的函数,名称后跟可以传递给它的参数类型。接下来我开始我的代码。我将变量 x3、x2、x 和 con 初始化为双精度值,并使用 import 'cin' 允许用户输入这些值,这将是三次方程的系数。接下来我调用该函数并将变量名称初始化在上面,我相信这意味着用户输入的值将被传递到函数中以在函数中使用。在此下面,我对其进行编程以打印函数的输出。
正如我所说,这段代码可能非常丑陋且效率低下,但它在某种程度上确实有效,我只是无法弄清楚为什么它不能以这种形式工作。
我希望你能帮助,
如果您还有其他问题,我会尽力澄清。
clojure - Clojure 中的迭代帮助
我是 Clojure 的新手,正在尝试使用内置的迭代编写牛顿方法函数。我尝试了几件事导致以下代码。关于为什么这只是返回空括号的任何想法?我也对新想法持开放态度。