全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10111 8
2011-01-13
悬赏 30 个论坛币 已解决
急求R 指令, 画下面三个概率密度函数的图像:1. f(x)=4/3 * (1-x^3)     x属于区间(0,1)
2. f(x)=3/7 * x^2         x 属于区间 [1,2]
3. f(x)=1/10       x属于区间 [-2,8]

复制代码
错误于plot(x, myfunc(x, a, b), type = "l", col = "blue", lwd = 4) :
  找不到对象'x'
这是老师给的第一题的code,但运行出来有错误,哪位高人指点一下


最佳答案

楚韵荆风 查看完整内容

a=0;b=1 x=seq(a,b,by=0.01) fun1=function(x){ 4/3*(1-x^3)} plot(x, fun1(x), type = "l", col="blue", lwd=4) a=1;b=2 x=seq(a,b,by=0.01) fun2=function(x){ 3/7*x^2} plot(x, fun2(x), type = "l", col="red", lwd=4) a=-2;b=8 x=seq(a,b,by=0.01) fun3=function(x){ n=length(x);re=rep(0,n);for(i in 1:n){ re=0.1} } plot(x, fun3(x), type = "l", col="green", lwd=4)
二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-13 19:02:20
a=0;b=1
x=seq(a,b,by=0.01)
fun1=function(x){ 4/3*(1-x^3)}
plot(x, fun1(x), type = "l", col="blue", lwd=4)
a=1;b=2
x=seq(a,b,by=0.01)
fun2=function(x){ 3/7*x^2}
plot(x, fun2(x), type = "l", col="red", lwd=4)
a=-2;b=8
x=seq(a,b,by=0.01)
fun3=function(x){ n=length(x);re=rep(0,n);for(i in 1:n){ re[i]=0.1} }
plot(x, fun3(x), type = "l", col="green", lwd=4)
二维码

扫码加我 拉你入群

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

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

2011-1-13 19:54:28
冒昧的回个帖呀!
第三个是不是酱紫,
x=seq(-2,8,length=200)
y=dunif(x,min=-2,max=8)
plot(x,y,type="l",xlim=c(-4,10),ylim=c(0,0.2),lwd=2)
二维码

扫码加我 拉你入群

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

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

2011-1-13 20:26:50
复制代码
错误于plot(x, myfunc(x, a, b), type = "l", col = "blue", lwd = 4) :
  找不到对象'x'
这是老师给的第一题的code,但运行出来有错误,哪位高人指点一下
二维码

扫码加我 拉你入群

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

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

2011-1-13 20:36:26
你这个程序里面没有x变量,当然会出这样的错误
二维码

扫码加我 拉你入群

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

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

2011-1-13 20:49:15
4# 楚韵荆风 那该如何定义这个X变量
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群