楼主: salacn
4889 1

[问答] 如何画多项式函数图像 [推广有奖]

  • 3关注
  • 0粉丝

已卖:79份资源

本科生

68%

还不是VIP/贵宾

-

威望
0
论坛币
99 个
通用积分
0.4200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1293 点
帖子
75
精华
0
在线时间
80 小时
注册时间
2011-11-5
最后登录
2018-10-26

楼主
salacn 在职认证  发表于 2015-9-10 18:38:41 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我写了一个函数,想用ggplot或者base中的画图方法将函数画出。我的函数是
fun<-function(x){
        sum(fit1$coefficients*c(1,x,x^2,x^3,x^4))
}


其中fit1$coefficient是我用线性回归拟合出来的系数。

我的画图语句是

curve(fun,from = 1,to=5)
或者
plot(fun,xlim=c(1,5))

可是无论用哪个画图语句,都报错 'expr'没有评估为长度是'n'的对象

请问各位大神,这是为什么?感激不尽!

另外,r语言中有已经定义好了的多项式函数吗?在哪个包里?是什么函数?


二维码

扫码加我 拉你入群

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

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

关键词:多项式 gplot plot Base Fun 多项式 如何

沙发
czrdiao 发表于 2015-9-11 10:38:31
fun<-function(x){
  sum(coefficients*c(1,x,x^2,x^3,x^4))
}
f <- function(x){
  apply(data.frame(x), 1, fun)
}
curve(f)

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

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