Вы находитесь на странице: 1из 4

Ejercicios de Aplicación

FUNCIÓN

> Ejemplo1<-function(x){

+ r=0;

+ if(0<=x && x<=1){r=x/2}

+ if(1<=x && x<2){r=0.5}

+ if(2<=x && x<4){r=x/4}

+ if(x>=4){r=1}

+ r}

> Ejemplo1(1)

[1] 0.5

> Ejemplo1(2)

[1] 0.5

> Ejemplo1(3)

[1] 0.75

> Ejemplo1(4)

[1] 1

> Ejemplo1(5)

[1] 1

> x<-seq(2,3,by=0.5)

> Ejemplo1(x)

[1] 0.500 0.625 0.750

> plot(Ejemplo1(x))

> y<-Ejemplo1(x)

>y

[1] 0.500 0.625 0.750

>x

[1] 2.0 2.5 3.0

> plot(x,y)

> plot(x,y,ylim=c(0,0.7))

> plot(x,y,"l",ylim=c(0,0.7))
> Ejemplo2<-function(x){

+ r=0;

+ if(0<=x && x<1){r=1/2}

+ if(2<=x && x<4){r=1/4}

+ r}

> Ejemplo2(1)

[1] 0

> Ejemplo2(2)

[1] 0.25

> Ejemplo2(3)

[1] 0.25

> Ejemplo2(4)

[1] 0

> Ejemplo2(5)

[1] 0

> ejemplo2(seq(1,2,by=0.5))

Error in ejemplo2(seq(1, 2, by = 0.5)) :

no se pudo encontrar la función "ejemplo2"

> Ejemplo2(seq(1,2,by=0.5))

[1] 0

> Ejemplo2(seq(1,4,by=0.5))

[1] 0

> Ejemplo2(seq(0,4,by=0.25))

[1] 0.5

> Ejemplo2(seq(0,3,by=0.25))

[1] 0.5

> plo

> Ejemplo2(x)

[1] 0.5

> plot(Ejemplo2(x))

> cyx
>y

[1] 0.5

>x

[1] 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00

> plot(x,y)

Error in xy.coords(x, y, xlabel, ylabel, log) :

'x' and 'y' lengths differ

> x<-seq(0,2,by=0.1)

> Ejemplo2(x)

[1] 0.5

> Ejemplo2(1:2)

[1] 0

> plot(Ejemplo2(x))

> y<-Ejemplo2(x)

>y

[1] 0.5

>x

[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8

[20] 1.9 2.0

> plot(x,y)

Error in xy.coords(x, y, xlabel, ylabel, log) :

'x' and 'y' lengths differ

> x<-seq(0,2,by=1)

> Ejemplo2(x)

[1] 0.5

> plot(Ejemplo2(x))

> y<-Ejemplo2(x)

>y

[1] 0.5

>x
[1] 0 1 2

> plot(x,y)

Error in xy.coords(x, y, xlabel, ylabel, log) :

'x' and 'y' lengths differ

> plot(x,y,ylim=c(0,0.7))

Error in xy.coords(x, y, xlabel, ylabel, log) :

'x' and 'y' lengths differ

> plot(x,y,"l",ylim=c(0,0.7))

Вам также может понравиться