楼主: sunday
1821 1

[问答] R语言求解方程实根 [推广有奖]

  • 1关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
413 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
88 点
帖子
5
精华
0
在线时间
47 小时
注册时间
2005-5-30
最后登录
2023-2-4

楼主
sunday 发表于 2020-10-3 10:01:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问ax2+bx+c=0这个方程实根怎么表示呢?
二维码

扫码加我 拉你入群

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

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

关键词:R语言 解方程

1.jpg (34.98 KB)

1.jpg

沙发
owenqi 在职认证  学生认证  发表于 2020-10-4 02:11:55
表示实根?这个应该是初一的数学吧?
  1. get_root <- function(a,b,c){
  2.   delta <- b^2-4*a*c
  3.   if(delta < 0)
  4.     return(print('no real root'))
  5.   
  6.   x1 <- (-b + sqrt(delta))/(2 * a)
  7.   x2 <- (-b - sqrt(delta))/(2 * a)
  8.   
  9.   return(c(x1, x2))
  10. }

  11. get_prob <- function(n_sim){
  12.   a <- runif(n_sim, 1, 5)
  13.   b <- rnorm(n_sim, 3, 10)
  14.   c <- rexp(n_sim, rate = 1) # mean is 1/rate
  15.   return(sum(b^2-4*a*c >= 0)/n_sim)
  16. }
复制代码

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-7 10:31