通过给某些输入参数一个值,在二维图中绘制多个变量函数的最简单方法是什么?让我们考虑一个简单的例子如何通过初始化所有变量而在R中绘制多个变量的函数
my.function<-function(a,b,x){a*x^2+b}
现在我要绘制的简单的抛物线,其中a=1
一个b=0
。所以我定义了一个新功能: new.function<-function(x){my.function(1,0,x)}; plot(new.function)
。
有没有什么办法可以在没有定义new.function
的情况下绘制函数?
通常我用数学和数学中这将是:
Plot[my.function[1,0,x],{x ... }]
基本上在R上的相同'情节的人的最好方法(函数(X){my.function(1,0,X)})' – G5W
或者你可以像曲线一样使用'curve(my.function(1,0,x),from = 0,to = 10)' 。 – lmo