0% encontró este documento útil (0 votos)
53 vistas4 páginas

Tarea de Programacion

Este documento presenta varios ejercicios de cálculo numérico y algebra con números complejos. En el Ejercicio 1.1, calcula valores de funciones para diferentes valores de entrada. En el Ejercicio 1.2, evalúa funciones logarítmicas y polinómicas. El Ejercicio 1.3 compara diferentes funciones de redondeo. El Ejercicio 1.4 calcula restos y módulos de divisiones. Finalmente, el Ejercicio 1.5 realiza operaciones algebraicas con números complejos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas4 páginas

Tarea de Programacion

Este documento presenta varios ejercicios de cálculo numérico y algebra con números complejos. En el Ejercicio 1.1, calcula valores de funciones para diferentes valores de entrada. En el Ejercicio 1.2, evalúa funciones logarítmicas y polinómicas. El Ejercicio 1.3 compara diferentes funciones de redondeo. El Ejercicio 1.4 calcula restos y módulos de divisiones. Finalmente, el Ejercicio 1.5 realiza operaciones algebraicas con números complejos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicio 1.1.

a
Para x = 1.5
x = 1.5 % definición del valor de la variable
y = (5*x+4)/(x^2+3*x+2) % función de calculo
y
1.3143 % resultado

Para x = 3
x = 3 % definición del valor de la variable
y = (5*x+4)/(x^2+3*x+2) % función de calculo
y
0.9500 % resultado

Ejercicio 1.1.b
Para x = 30°
x = 30*pi/180% definición del valor de la variable
y = sin(x)*cos(2*x) % función de calculo
y
0.2500 % resultado

Para x=44.5°
x = 45*pi/180% definición del valor de la variable
y = sin(x)*cos(2*x) % función de calculo
y
0.01220 % resultado

Ejercicio 1.1.c
Para x = -5
x = -5% definición del valor de la variable
y = 1/((x^2-5*x)^(1/4)) % función de calculo
y
0.3761 % resultado

Para x = 5
x = -5% definición del valor de la variable
y = 1/((x^2-5*x)^(1/4)) % función de calculo
y
Inf % resultado

x = 10% definición del valor de la variable


y = 1/((x^2-5*x)^(1/4)) % función de calculo
y
0.3761 % resultado

Ejercicio 1.1.d
Para t = 1/2
t = 1/2% definición del valor de la variable
y = sign(sin(acos(t))) % función de calculo
y = 1 % resultado

Para t = 1/2
t = sqrt()/2% definición del valor de la variable
y = sign(sin(acos(t))) % función de calculo
y = 1 % resultado

t Para t = ((3)^(1/2))/2
t = sqrt(3)/2% definición del valor de la variable
y = sign(sin(acos(t))) % función de calculo
y = 1 % resultado

t Para t = 1
t = sqrt(3)/2% definición del valor de la variable
y = sign(sin(acos(t))) % función de calculo
y = 0 % resultado

Ejercicio 1.2.a
Para x = pi/3
x = pi/3 % definición del valor de x
y = log(sqrt(x-x^2))/(sin(x)^3) % función a calcular
y = -2.3150 + 2.4184i % resultado

Para x = pi/4
x = pi/4 % definición del valor de x
y = log(sqrt(x-x^2))/(sin(x)^3) % función a calcular
y = -2.5181% resultado

Ejercicio 1.2.b
Para x = pi/3
x = pi/3 % definición del valor de x
y = x-(x^3/6)+(x^5/120)+(x^7/5040)+(x^9/362880) % función a calcular
y = 0.8666 % resultado

Ejercicio 1.3
Para x = 0.3
x = 0.3 % definir el valor de x
y = round(x) % redondea al entero más cercano, en este caso la respuesta
es y = 0.
y = ceil(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = 1
y = floor(x) % redondea al entero menor más cercano, en este caso la
respuesta es y = 0
y = fix(x) % redondea al entero más cercano a cero, en este caso la
respuesta es y = 0

para x = 1/3
x = 1/3 % definir el valor de x
y = round(x) % redondea al entero más cercano, en este caso la respuesta
es y = 0.
y = ceil(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = 1
y = floor(x) % redondea al entero menor más cercano, en este caso la
respuesta es y = 0
y = fix(x) % redondea al entero más cercano a cero, en este caso la
respuesta es y = 0

para x = 1/2
x = 1/2 % definir el valor de x
y = round(x) % redondea al entero más cercano, en este caso la respuesta
es y = 1.
y = ceil(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = 1
y = floor(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = 0
y = fix(x) % redondea al entero más cercano a cero, en este caso la
respuesta es y = 0

para x = 1.65
x = 1.65 % definir el valor de x
y = round(x) % redondea al entero más cercano, en este caso la respuesta
es y = 2.
y = ceil(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = 2
y = floor(x) % redondea al entero menor más cercano, en este caso la
respuesta es y = 1
y = fix(x) % redondea al entero más cercano a cero, en este caso la
respuesta es y = 1

para x = -1.34
x = -1.34 % definir el valor de x
y = round(x) % redondea al entero más cercano, en este caso la respuesta
es y = -1.
y = ceil(x) % redondea al entero mayor más cercano, en este caso la
respuesta es y = -1
y = floor(x) % redondea al entero menor más cercano, en este caso la
respuesta es y = -2
y = fix(x) % redondea al entero más cercano a cero, en este caso la
respuesta es y = -1

Ejercicio 1.4
x=[3,4,5,8]; % definición de dividendos
y= [3,4,-4,6]; % definición de divisores

z= rem(x,y) % Devuelve el resto después de la división de x por y. r = x


- m.*fix(c./y)

c= mod(x,y) % Devuelve el resto después de la división de x por y. r = x


- m.*floor(c./y)

z = 0 0 1 2
c = 0 0 -3 2

Cuando tenemos numero negativos estos varían entre uno y otro por el tipo de redondeo fix o
floor

Ejercicio 1.5
z1=2+i % definimos el valor de z1
z2=3-2i % definimos el valor de z2
z3=-1/2+(sqrt(3)/2)*i % definimos el valor de z3

g1=abs(3*z1-4*z2) % operación g1
g2=z1^3-3*z1^2+4*z1-8 % operación g2
g3=z3^4 % operación g3
g4=(abs((2*z2+z1-5-i)/(2*z1-z2+3-i)))^2 % operación g4

g1 = 12.5300

g2 = -7.0000 + 3.0000i

g3 = -0.5000 + 0.8660i

g4 = 1

También podría gustarte