我是R编程的新手,我遇到了一个我在R中无能为力的数学问题。
问题是要绘制y=max{g(x),0.5x}
的图表,其中x
的10001值介于(和包括)-10和10之间
这是我迄今为止尝试过的例子:
first.func <- function(x) {
if (x < 0){
return(x)
}
else if (x = 0){
return(0)
}
else
return(x)
}
second.func <- function(x) {
return(max(first.func(x), x * sin(1/x)))
}
x <- seq(-10, 10, length=10001)
y <- sapply(0.5 * x, second.func)
plot(y ~ x, type = 'l')