楼主: 毕达哥拉
14092 5

[问答] 如何用R解方程 f(x,y,z)=0 [推广有奖]

  • 0关注
  • 1粉丝

已卖:252份资源

高中生

27%

还不是VIP/贵宾

-

威望
0
论坛币
221 个
通用积分
1.9600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
434 点
帖子
16
精华
0
在线时间
16 小时
注册时间
2012-3-6
最后登录
2024-11-19

楼主
毕达哥拉 发表于 2014-10-3 01:41:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人初学R语言,我想问一下,如何用R求解一元或多元方程
f(x,y,z)=0

f 是一个已知的多元函数,x, y, z 是未知数

直接用一个R函数就能解决吗?

多谢~~
二维码

扫码加我 拉你入群

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

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

关键词:解方程 如何用 R函数 未知数 R语言 解方程 如何

沙发
南宫娜娜 发表于 2014-10-3 08:28:41
相当好啊                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 

藤椅
seven兮 发表于 2014-10-3 10:47:23 来自手机
可以用matlab的solve函数,化成矩阵做

板凳
毕达哥拉 发表于 2014-10-4 00:51:51
seven兮 发表于 2014-10-3 10:47
可以用matlab的solve函数,化成矩阵做
请问R中是不是也有solve函数呢?

报纸
tsundere_rather 发表于 2014-10-4 09:20:30
毕达哥拉 发表于 2014-10-4 00:51
请问R中是不是也有solve函数呢?
有,形如AX=b的矩阵形式X=【x,y,z】'
两种解决方法:solve(A,b);x<-solve(A)%*%b
第二种更为速度慢也复杂,推荐第一种

地板
yzhlinscau 发表于 2014-10-8 15:37:25
tsundere_rather 发表于 2014-10-4 09:20
有,形如AX=b的矩阵形式X=【x,y,z】'
两种解决方法:solve(A,b);x
楼上正解,不过构建A、b矩阵,需要注意元素的位置要准确。一个简单的例子:
  1. X1+2*X2=2
  2. X1-X2=4

  3. a<-matrix(c(1,2,1,-1),nrow=2,byrow=T)
  4. # a<-rbind(c(1,2),c(1,-1))
  5. b<-matrix(c(2,4),nrow=2)

  6. solve(a,b)


  7. > solve(a,b)
  8.            [,1]
  9. [1,]  3.3333333
  10. [2,] -0.6666667
复制代码


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

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