Итак, это PDF-файл, который вычисляет моя функция:
fx = 0,3, если (0‹=x‹1) 0,1, если (1‹=x‹2) 0,25, если (2‹=x‹3) 0,15, если (3‹=x‹4) 0,2, если (4‹=x‹ 5) 0 иначе
И это моя кодировка для него:
fx = function(x)
{
if ((0<=x) & (x<1)) 0.3
else if ((1<=x) & (x<2)) 0.1
else if ((2<=x) & (x<3)) 0.25
else if ((3<=x) & (x<4)) 0.15
else if ((4<=x) & (x<5)) 0.2
else 0
}
Как мне теперь построить график y=fx?
Я пробовал:
x <- runif(n,0,5)
y <- fx(x)
plot(x, y, type='1', xlim=c(0,5), ylim=c(0,5))
Но я получаю сообщение об ошибке, что «x» и «y» имеют разную длину?