楼主: 子衿1219
12990 11

[问答] R中如何解二元四次方程组 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

楼主
子衿1219 发表于 2012-11-7 20:33:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
f(x,y)=a
g(x,y)=b
其中,f,g,均是四次方程,R里面的命令是什么呢?
二维码

扫码加我 拉你入群

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

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

关键词:方程组 如何 方程组

已有 1 人评分学术水平 收起 理由
耕耘使者 + 1 鼓励学术交流

总评分: 学术水平 + 1   查看全部评分

沙发
耕耘使者 发表于 2012-11-7 21:05:35
是啊,有R如何角方程组?同问

藤椅
shaoshoutian 发表于 2012-11-7 21:22:35
看书

板凳
qoiqpwqr 发表于 2012-11-7 23:21:50
用BB这个包
我的方程组是
x^4 + y^4 + 2 x^2 y^2 - 5 x y = 15
2 x^4 + 5 y^4 + x^3 y - 6 x y^3 = 36
缺点是x和y肯定有很多组解,用这个方法得到的解和你给的初值有关
推荐用Mathematica
  1. > library(BB)
  2. >
  3. > func <- function(x) {
  4. +     n <- length(x)
  5. +     f <- rep(NA, n)
  6. +     f[1] <- x[1]^4+x[2]^4+2*x[1]^2*x[2]^2-5*x[1]*x[2]-15
  7. +     f[2] <- 2*x[1]^4+5*x[2]^4+x[1]^3*x[2]-6*x[1]*x[2]^3-36
  8. +     f
  9. + }
  10. >
  11. > p0 <- c(0.5, 1.5)
  12. > BBsolve(par=p0, fn=func)
  13.   Successful convergence.
  14. $par
  15. [1] 1 2

  16. $residual
  17. [1] 9.228859e-08

  18. $fn.reduction
  19. [1] 0.00259409

  20. $feval
  21. [1] 88

  22. $iter
  23. [1] 14

  24. $convergence
  25. [1] 0

  26. $message
  27. [1] "Successful convergence"

  28. $cpar
  29. method      M     NM
  30.      2     50      1
复制代码

已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
超级大菜鸟 + 5 + 1 + 1 + 1 精彩帖子
zhangtao + 5 + 5 + 5 我很赞同
UNC + 1 + 1 + 1 鼓励积极发帖讨论
AspenRd + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 5  学术水平 + 8  热心指数 + 8  信用等级 + 8   查看全部评分

报纸
子衿1219 发表于 2012-11-9 09:32:34
qoiqpwqr 发表于 2012-11-7 23:21
用BB这个包
我的方程组是
x^4 + y^4 + 2 x^2 y^2 - 5 x y = 15
非常感谢,我试下,谢谢了。

地板
子衿1219 发表于 2012-11-9 10:19:34
qoiqpwqr 发表于 2012-11-7 23:21
用BB这个包
我的方程组是
x^4 + y^4 + 2 x^2 y^2 - 5 x y = 15
楼主,你好,我试下之后,发现,确实,每次出来一个解,但是不一定是我想要的那个解,我可以限定下范围,解的范围得到我想要的那个解吗?还有我想问下你说的那个Mathematica也是一个软件吗?专门解方程组什么的吗?之前没有听说过。

7
qoiqpwqr 发表于 2012-11-9 10:34:39
子衿1219 发表于 2012-11-9 10:19
楼主,你好,我试下之后,发现,确实,每次出来一个解,但是不一定是我想要的那个解,我可以限定下范围, ...
数值解就是这样的,因为电脑不知道还要到什么区间去找解。你可以看一下帮助文件。

Mathematica是一个软件,功能很强大,做这种小菜一碟。
比如用Mathematica来解这个方程组:
ScreenHunter_01 Nov. 08 20.25.jpg

给了你一堆的解,实的虚的都在里面了。

8
子衿1219 发表于 2012-11-9 10:46:14
qoiqpwqr 发表于 2012-11-9 10:34
数值解就是这样的,因为电脑不知道还要到什么区间去找解。你可以看一下帮助文件。

Mathematica是一个软 ...
嗯,好的,谢啦。我再看看,因为我解方程组只是算法的一小步,主要的还是统计那部分,在R里面做,如果分开 用两个软件做的话,估计不大行。不过真很谢谢你哈,软件这部分我比较菜鸟,正在学习中。

9
超级大菜鸟 发表于 2015-8-7 16:35:17
qoiqpwqr 发表于 2012-11-7 23:21
用BB这个包
我的方程组是
x^4 + y^4 + 2 x^2 y^2 - 5 x y = 15
谢谢!

10
moretc 学生认证  发表于 2015-9-20 20:56:58
qoiqpwqr 发表于 2012-11-9 10:34
数值解就是这样的,因为电脑不知道还要到什么区间去找解。你可以看一下帮助文件。

Mathematica是一个软 ...
楼主在吗,想请教你关于三角函数方程组的问题,二元一次型的?

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

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