在R中绘制更复杂的三角函数图

问题描述

希望这不是一个非常棘手的问题-我只是R方面的经验不足。

如果要绘制一个简单的正弦波,我要做的就是:

x=seq(-20,20,0.001)
y=seq(-20,0.001)
y=sin(x)
plot(x,y,type="l")

但是,假设我想用两边的三角函数来绘制关系,例如sin(x)= cos(y)。键入:

sin(x) = cos(y)

给我以下错误

Error in sin(x) = cos(y) : Could not find function "sin<-"

现在,显而易见的解决方案是仅根据一个变量重新排列它,例如x = asin(cos(y))。但是,由于两侧都有多个嵌套三角函数的更为复杂的方程式,因此不再可行。

我确定我遗漏了一些非常明显的东西,但这是什么?

解决方法

如果要在x轴上绘制正弦关系,在y轴上绘制cos关系:

plot(sin(x),cos(y),type = "l")

还是我误解了这个问题?