Está en la página 1de 4

Corrección de la practica calificada

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ


PRACTICA CALIFICADA DE LENGUAJE DE PROGRAMACIÓN
Apellidos y Nombres: …TORRES MARCAÑAUPA YANINA……………………………………Rstudio…
1. Obtener el producto y la suma de los valores máximos y mínimos de las siguientes funciones (4p)
x=1,1.2,1.4,1.8, 2
x
2
sen ( x )∗log ⁡( x ) eln (2 )
f ( x )= +
| |
2
x
e x ( e+ x )
e
e +
2
x=c(1,1.2,1.4,1.8,2)
f= x=c(1,1.2,1.4,1.8,2)
b=2^x
f=sin(x*pi/180)^2*log10(x)/abs(exp(x)^(exp(x)^x)+x/2)+exp(x)^log(b)/(exp(x)
+x)^(exp(x)^2)
g=(asin(x*pi/180)^2*(exp(x)^cos(x)))+(sin(2*x*pi/180)/sin(x*pi/180)^-1)-
log10(acos((x*pi/180)/((x*pi/180)+2)^exp(x)))
max(f,g)
min(f,g)
n=sum(max(f,g))
m=sum(min(f,g))
o=n*m
sum(n,m)
n+m

Solución:

> x=c(1,1.2,1.4,1.8,2)
> f
[1] 1.221065e-04 3.812754e-07 4.211842e-09 2.758563e-24 1.509354e-51
> g=(asin(x*pi/180)^2*(exp(x)^cos(x)))+(sin(2*x*pi/180)/sin(x*pi/180)^-1)-
log10(acos((x*pi/180)/((x*pi/180)+2)^exp(x)))
> g
[1] -0.1942711 -0.1940048 -0.1937817 -0.1933723 -0.1931044
> max(f,g)
[1] 0.0001221065
> min(f,g)
[1] -0.1942711
> n=sum(max(f,g))
> n
[1] 0.0001221065
> m=sum(min(f,g))
> m
[1] -0.1942711
> o=n*m
> o
[1] -2.372176e-05
> sum(n,m)
[1] -0.194149
> n+m
[1] -0.194149
2. Hallar las siguientes, sub_matrices (B, C) a partir de la matriz A, utilizando matrices predefinidas y calcular la suma de filas y
columnas de la matriz B (4p)

1 2 3 4 5 6 1 2 3 4 5 6
7 8 9 10 11 12 7 0 0 0 0 12
A= 13 14 15 16 17 18 B= 13 1 1 1 1 18
19 20 21 22 23 24 19 1 1 1 1 24
25 26 27 28 29 30 25 0 0 0 0 30
3
31 32 33 34 35 36 31 2 33 34 35 36
1 0 0 0 0 0
0 8 0 0 0 0
1
C= 0 0 5 0 0 0
0 0 0 22 0 0
2
0 0 0 0 9 0
0 0 0 0 0 36

A=matrix(1:36,nrow = 6,ncol = 6,byrow=T)


m1=1:6
m2=c(7,0,0,0,0,12)
m3=c(13,1,1,1,1,18)
m4=c(19,1,1,1,1,24)
m5=c(25,1,1,1,1,30)
m5=c(25,0,0,0,0,30)
m6=31:36
B=rbind(m1,m2,m3,m4,m5,m6)
C=`diag<-`(A*0,seq(1,36,by=7))
colSums(B)#suma de columnas de B
rowSums(B)#suma de filas de B
solución:
A=matrix(1:36,nrow = 6,ncol = 6,byrow=T)
> m1=1:6
> m2=c(7,0,0,0,0,12)
> m3=c(13,1,1,1,1,18)
> m4=c(19,1,1,1,1,24)
> m5=c(25,1,1,1,1,30)
> m5=c(25,0,0,0,0,30)
> m6=31:36
> B=rbind(m1,m2,m3,m4,m5,m6)
> C=`diag<-`(A*0,seq(1,36,by=7))
> A
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 2 3 4 5 6
[2,] 7 8 9 10 11 12
[3,] 13 14 15 16 17 18
[4,] 19 20 21 22 23 24
[5,] 25 26 27 28 29 30
[6,] 31 32 33 34 35 36
> B
[,1] [,2] [,3] [,4] [,5] [,6]
m1 1 2 3 4 5 6
m2 7 0 0 0 0 12
m3 13 1 1 1 1 18
m4 19 1 1 1 1 24
m5 25 0 0 0 0 30
m6 31 32 33 34 35 36
> C
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 0 0 0 0 0
[2,] 0 8 0 0 0 0
[3,] 0 0 15 0 0 0
[4,] 0 0 0 22 0 0
[5,] 0 0 0 0 29 0
[6,] 0 0 0 0 0 36
> colSums(B)#suma de columnas de B
[1] 96 36 38 40 42 126
> rowSums(B)#suma de filas de B
m1 m2 m3 m4 m5 m6
21 19 35 47 55 201

3. Realizar las gráficas para las siguientes funciones utilizando división de figuras con sus respectivas etiquetas; (5p)

g ( x )= √
4 5 441 3
f ( x )= √( x−1) x − x −log ⁡( x )+ 2 x , x −ln ⁡(|x+ e e x |)
2
3 e 8
3 √9
8
3 (0.5 +x) 4
M =x ∗log ⁡(x )− x 5 +2 x e+1
3

M(x)
f(x)

g(x) M(x), f(x), g(x)

Solucionario ejercicio: 3

x<-c(1,1.2,1.4,1.8,2)

par(mfrow=c(2,2))

f=sqrt(x-1)*x^3-4/3*x^5-log10(x^exp(1))+2*x^8

plot(x,f,type = "l",col="violet",lwd=2,xlab = "eje x",ylab = "funcion f",main = "mi grafica de F(x)")

legend("bottomleft",col="violet",legend=c("funcion f"),lwd=2,bty="n")

g=sqrt(441)/sqrt(9)*x^3-log(abs(x+exp(1)^((exp(1)*x)^2)))

plot(x,g,type = "o",col="red",lwd=2,xlab = "eje x",ylab = "funcion g",main = "mi grafica de G(x)")

legend("bottomleft",col="red",legend=c("funcion g"),lwd=2,bty="n")

m=x^3*log10(x^(0.5+x))-4/3*x^5+2*x^(8/exp(1)+1)

plot(x,m,type = "o",col="green",lwd=2,xlab = "eje x",ylab = "funcion m",main = "mi grafica de M(x)")

x<-c(1,1.2,1.4,1.8,2)

f=sqrt(x-1)*x^3-4/3*x^5-log10(x^exp(1))+2*x^8

g=sqrt(441)/sqrt(9)*x^3-log(abs(x+exp(1)^((exp(1)*x)^2)))

m=x^3*log10(x^(0.5+x))-4/3*x^5+2*x^(8/exp(1)+1)

plot(x,f,type = "l",col="violet",lwd=2,xlab = "eje x",ylab = "funcion general",main = "mi grafica de F(x)G(x)M(x)")

lines(x,sqrt(x-1)*x^3-4/3*x^5-log10(x^exp(1))+2*x^8,type = "o",col=("violet"),lwd=2)

lines(x,sqrt(441)/sqrt(9)*x^3-log(abs(x+exp(1)^((exp(1)*x)^2))),type = "o",col=("red"),lwd=2)

lines(x,x^3*log10(x^(0.5+x))-4/3*x^5+2*x^(8/exp(1)+1),type = "o",col=("green"),lwd=2)

legend("bottomleft",col=c("violet","red","green"),legend=c("f(x)","G(x)","M(x)"),lwd=2,bty="n")

También podría gustarte