全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2824 3
2015-01-19
请教一下,比如,有一个方程,2x + 3y = 4,  或者2x^2 + 6y^3 = 88这样的方程,或者任意的其他形式的方程?

R能不经过变换就直接对其作图吗???

二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-23 13:26:19
这样的话,需要把y放前面,x放后面,中间用~连接类似这样的方法——
   

## S3 method for class 'formula'
plot(formula, data = parent.frame(), ..., subset,
             ylab = varnames[response], ask = dev.interactive())


## S3 method for class 'formula'
points(formula, data = parent.frame(), ..., subset)


## S3 method for class 'formula'
lines(formula, data = parent.frame(), ..., subset)


## S3 method for class 'formula'
text(formula, data = parent.frame(), ..., subset)


二维码

扫码加我 拉你入群

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

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

2015-1-23 14:39:18
DM小菜鸟 发表于 2015-1-23 13:26
这样的话,需要把y放前面,x放后面,中间用~连接类似这样的方法——
这个用过,挺好用的。谢谢

但是我的意思是比如2x + 3y =4, 就直接作图,而不需要先将方程转换成y = -(2/3) * x + 4/3,然后再用 -(2/3) * x + 4/3 ~ x 这样的形式画图。 因为有些方程形式不叫复杂,转换起来也麻烦,如果能直接画,那就比较方便啦
二维码

扫码加我 拉你入群

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

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

2015-2-16 10:10:51
你这个相当于希望对隐函数作图,下面这个例子给你参考,比你的函数还要复杂一些。

x<-y<-seq(-1,1,0.1)
f<-function(x,y){sin(x)*cos(y)+x+y}
z<-outer(x,y,f)
contour(x,y,z)
附件列表
Untitled.png

原图尺寸 11.15 KB

Untitled.png

二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

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