-
1 votesanswersviews
使用牛顿法的非线性插值
给定一组数据点,我试图使用MATLAB中的牛顿方法逼近函数U(x)= 8-ax ^ b中的系数a,b . x = [150 200 300 500 1000 2000]'; y = [2 3 4 5 6 7]'; a=170; b=-0.7; iter = 0; for iter=1:5 f=8-a*x.^(b) -y; J = [-x.^b -a*b*x.^(b-1)]; %J... -
1 votesanswersviews
使用Newton-Raphson迭代法进行浮点除法时出错
我使用Newton-Raphson算法使用单精度硬件划分IEEE-754单精度浮点值 . 我正在使用这两个链接中描述的方法: Wikipedia Newton-Raphson Division Newton-Raphson Method I'm Using 然而,尽管计算Xi到X_3(即使用3次迭代),我的答案仍然有点偏 . 我想知道为什么会这样?我正在使用MATLAB比较我的结果 .... -
12 votesanswersviews
如何使用牛顿方法(代码非线性代数)找到最小的非线性,多元函数
我正在尝试进行一些参数估计,并希望选择最小化预测方程 over about 30 variables 中的平方误差的参数估计 . 如果方程是线性的,我只计算30个偏导数,将它们全部设为零,并使用线性方程求解器 . 但不幸的是 the equation is nonlinear 以及它的衍生品 . 如果方程式超过单个变量,我只会使用Newton's method(也称为Newton-Raphson)... -
0 votesanswersviews
在matlab中求解非线性方程组
我有一个我无法回答的作业问题 . 这是问题提示: De fi ne Eq . 8.3和Eq . 8.4在一个函数中 . 此函数应采用关节角度矢量(和)作为输入,并应返回包含在这些角度评估的两个函数(和)的列向量 . 该函数应包含和的链接长度和值以进行计算 . 在解决方案中包含您的代码 . 公式8.3和8.4是: (8.3) (8.4) 哪里 这是我写的函数: function F... -
1 votesanswersviews
除了bicg之外,还可以使用哪些迭代子解算器来解决MATLAB中的牛顿方程?
我正在尝试分析 different iterative sub-solvers of the Newton equation system, using a Newton-Fischer reformulation of the LCP(linear complementarity problem) 的结果 . 到目前为止,我已经实现了精确求解器 - Gauss-Siedel和牛顿修改方法,该方... -
1 votesanswersviews
在Python中使用Bisection方法改进Newton方法
我已经编写了一个代码,该代码通过牛顿法(雅可比N 1 * N 1)求解高维(i = 0,N)的非线性方程的二阶系统,具有2个边界条件 . 我想问你,如果我可以在这个N维问题中实现二分法 . 不幸的是,牛顿收敛对我的问题的某些区域不起作用 . 根据这个消息来源:http://ursa.as.arizona.edu/~rad/phys305/root_finding/node4.html “改进的根寻... -
1 votesanswersviews
如何应用Newton-Raphson方法来查找五次函数的根
说明 我开发了一种实现Newton-Raphson方法的算法来找到一个五次函数的根 . 我必须反映的结果是 303.6 . 但是,我的实施无法衡量 . 数据 Parameters g = 9.81;Ds = 0.198;uj = 805.9;W = 0.0557; Equation 0.024 *((gDs / uj ^ 2)^(1/3))(Y ^(5/3))0.2 *(Y ^(2/3))... -
1 votesanswersviews
Matlab中3变量非线性系统的Newton-Raphson方法
我试图在MATLAB中使用Newton-Raphson方法求解3个变量的3个非线性系统 . 以下是3个非线性方程: c * (alpha*I + k_f + k_d + k_n * s + k_p*(1-q))-I *alpha = 0 s * (lambda_b * c* P_C + lambda_r *(1-q))- lambda_b* c * P_C = 0 q * ( ga... -
2 votesanswersviews
多项式系统根的同时逼近
维基百科上的article描述了如何从牛顿方法推导出Durand-Kerner根寻找方法 . 该方法很有吸引力,因为它具有良好的收敛性和简单性,正如Immo Kerner自己("translated to PL/I by R. A. Vowels")所证明的那样: Prrs: procedure (A, X, n, epsin) options (reorder); ... -
-1 votesanswersviews
用牛顿法求解偏差分方程组
我对以下方程系统有疑问: 其中mu是我正在寻找的lambdas的功能 . 并且E0和C0是已知的 . 我可以在Matlab中使用Newton方法求解非线性方程组吗?如果是这样,它怎么会起作用?非常感谢提前 .