楼主: shfujim
7971 8

用R解这个方程该怎么做? [推广有奖]

  • 2关注
  • 1粉丝

萝卜头

已卖:381份资源

博士生

46%

还不是VIP/贵宾

-

威望
0
论坛币
388 个
通用积分
5.4339
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1369 点
帖子
194
精华
0
在线时间
261 小时
注册时间
2007-12-3
最后登录
2024-10-1

楼主
shfujim 发表于 2009-11-24 20:56:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
2xy + 2λx = 0
x^2 + 2λy = 0
x^2 + y^2 − 1 = 0
用R解这个方程怎么做呢?先谢谢乐
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:怎么做 方程

回帖推荐

epoh 发表于8楼  查看完整内容

R刚多了一个BB package恰可解你的问题 Title: Solving and Optimizing Large-Scale Nonlinear Systems Date/Publication: 2009-10-14 14:17:19 #start library(BB) shfujim

本帖被以下文库推荐

学生,很普通的学生

沙发
epoh 发表于 2009-11-25 10:47:15
lamda 是已知常数吧!
可以用newton raphson method
求解非线性联立方程

藤椅
shfujim 发表于 2009-11-27 08:25:59
epoh 发表于 2009-11-25 10:47
lamda 是已知常数吧!
可以用newton raphson method
求解非线性联立方程
lamda 是拉格朗日乘子,也是未知的。是用拉格朗日乘子法求最大值的。这个能求么?
学生,很普通的学生

板凳
epoh 发表于 2009-11-27 11:57:21
喔,你给的是微分后的方程.
Maximize the objective function : f(x,y)
subject to a constraint g(x,y)=c  or g(x,y)=<c
matlab有很多范例可参考.

报纸
shfujim 发表于 2009-11-27 18:35:44
epoh 发表于 2009-11-27 11:57
喔,你给的是微分后的方程.
Maximize the objective function : f(x,y)
subject to a constraint g(x,y)=c  or g(x,y)=
谢谢,不过我写文章的时候,如果注明是用MATLAB的话,会有版权问题的。尤其是投外文的杂志。我看看那个开源的与MALAB类似的Scilab里面有没有类似的吧。谢谢
学生,很普通的学生

地板
epoh 发表于 2009-11-27 19:13:49
你可考虑free software Octave
http://www.gnu.org/software/octave/download.html

Numerical Methods Library就有OPT_LAGRANGE()
[XMIN, LAMBDAMIN, FMIN] = OPT_LAGRANGE(F, GRADF, G, JACG, X0)
computed the minimum of the function FUN subject to`G(X) = 0'
with the lagrange multiplier method.
Function GRADF defines the gradient vector of F.
Function G represents equality-constrained and
function JACG defines its jacobian matrix.
F and G accept a real vector input and return a real
vector. F, GRADF, G and JACG can also be inline object.

Parameters
F evaluated function.
GRADF F's gradient function.
G equality-constrained function : 'G(X) = 0'.
X0 initial point.

Returns
XMIN computed solution of min(FUN).
LAMBDAMIN vector of Lagrange multipliers on XMIN.
FX value of FUN(X) with X computed solution.

7
shfujim 发表于 2009-11-27 20:53:42
So fine, thanks a lot!!
学生,很普通的学生

8
epoh 发表于 2009-11-28 21:25:21
R刚多了一个BB package恰可解你的问题
Title: Solving and Optimizing Large-Scale Nonlinear Systems
Date/Publication: 2009-10-14 14:17:19
#start
library(BB)
shfujim<- function(x) {
n <- length(x)
F <- rep(NA, n)
F[1] <- 2*x[1]*x[2]+2*x[3]*x[1]
F[2] <- x[1]^2+2*x[3]*x[2]
F[3] <- x[1]^2+x[2]^2-1
F
}
ans <- BBsolve(c(0,0,0), fn=shfujim)   
ans
#end
#x=x[1]=0.8164965
#y=x[2]=0.5773502
#lambda=x[3]=-0.5773502
已有 1 人评分论坛币 收起 理由
crystal8832 + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

9
yukisuki 发表于 2016-7-28 08:48:50
R中没有直接的函数解微分方程吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:23