Professional Documents
Culture Documents
de
ANLISIS
NUMRICO
PRCTICAS
2
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
INSTITUTO
TECNOLEGICO
DE
SANTO
DOMINGO
(INTEC)
REA
DE
CIENCIAS
BSICAS
Y
AMBIENTALES
Laboratorio
de
Anlisis
Numrico
PRCTICAS
trimestre
mayo-julio,
2016
Todos
los
problemas
deben
tener
los
mandatos
y
el
procedimiento
de
obtencin
de
los
resultados
presentados.
Los
resultados
se
deben
expresar
con
al
menos
4
cifras
despus
del
punto
decimal.
La
prctica
debe
tener
una
hoja
de
presentacin
adecuada.
Crear
un
M-file
con
todos
los
problemas
de
la
prctica,
deber
incluir
los
comentarios
apropiados
para
describir
el
proceso
de
clculo.
Los
comandos
del
M-file
con
su
ejecucin
se
copiarn
y
pegarn
en
un
editor
de
texto
y
posteriormente
se
guardar
el
fichero
en
formato
pdf
.
No
se
aceptan
capturas
de
la
pantalla
en
forma
de
imgenes.
Los
nombres
de
los
archivos
deben
ser
en
siguiente
formato:
Nombre_Apellido_ID.
Cualquier
prctica
que
no
cumpla
con
los
requisitos
establecidos
no
ser
evaluada.
PRCTICA 1:
PROBLEMA
1.
Evaluar
las
siguientes
expresiones:
a) Sumar
5
y
2.
b) Multiplicar
5
y
2.
c) Dividir
5
y
2.
d) Sumar
el
nmero
3
con
al
producto
de
2
y
la
suma
de
4
y
3.
e) Dividir
entre
2.6
el
producto
de
2.54
y
8.
f) Restar
2.1045
de
6.3.
g) Elevar
a
potencia
2
el
nmero
3.6.
h) Sumar
1
al
segunda
potencia
de
2.
i) Encontrar
la
raz
cuadrada
del
5.
j) Encontrar
a
qu
es
igual
el
coseno
de
.
k) 186
31
l) 124312
5478
m) 17456!.!
n) 711 143
5+3
o)
9 1
4
p)
2 3
5+3
51+2
q)
4 1
2
3 3 6
PROBLEMA
2.
Asignar
a
una
variable
x
al
resultado
de
3
+
5
2
1.
Calcular
el
valor
de
3x
+
7.
!
! ! !!
PROBLEMA
4.
Calcular
el
rea
de
un
tringulo
definiendo
las
variables
base
y
altura.
La
base
es
12x
y
altura
2x+5,
= 2
PROBLEMA
5.
Abrir
una
ventana
de
ayuda
detallada
para
la
funcin
log
PROBLEMA
6.
Averiguar
cules
son
las
funciones
relacionadas
con
el
comando
sqrt
PROBLEMA
7.
Crear
un
archivo
de
diario
llamado
diario_<nombre_estudiante>
que
contenga
las
operaciones
requeridas
para
responder
al
PROBLEMA
4,
antes
de
ejecutar
las
instrucciones
del
PROBLEMA
borrar
las
variables
del
workspace.
Ejecutar
el
contenido
del
archivo
diary
para
comprobar
su
funcionamiento.
4
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
PRCTICA
2
PROBLEMA
1:
a) Investigar
si
el
residuo
de
dividir
89
entre
18
es
primo
o
no
b) Cules
son
los
factores
primos
del
mnimo
comn
mltiplo
de
65
y
6?
c) Determinar,
utilizando
una
sola
instruccin,
el
mximo
comn
divisor
de
14,
35,
21
y
91
d) Calcular
y
obtener
los
resultados
en
forma
de
quebrado:
1/2
+
3/4
(1+3/5)^5
PROBLEMA
2:
1. Utilizando
la
frmula
general
de
la
ecuacin
cuadrtica
calcular
x1
y
x2
para
la
ecuacin
x2
4x
+
13
=
0
2. Definir
el
complejo
z
=
4
+
2i
3. Calcular
a. El
ngulo
entre
x1
y
x2
b. El
mdulo
de
z
+
x1
+
x2
c. La
parte
real
de
x1/x2
d. La
parte
imaginaria
del
cubo
de
z
e. El
conjugado
de
x1
f. El
conjugado
de
x2
g. El
coseno
de
x1
ms
el
seno
de
x2
PROBLEMA
3:
1. Definir
las
siguientes
variables
como
simblicas:
t,
w,
x,
y
2. Definir
las
siguientes
funciones:
a. f(x)
=
ex
x
sin(x
+
1)
b. h(w,
y)
=
tan(w
+
y)
w/y
c. g(x)
=
arcsin(ex/x)
1
2. Listar
mediante
un
comando
de
MATLAB
las
variables
simblicas
3. Efectuar
a. f(-1)
b. h(0,
1)
c. g(-1.5)
d. h(2t,
t)
4. Definir
de
forma
annima
la
funcin
L(x,
y)
=
2x
+
3y
-
1
5. Evaluar
a. L(0,
1)
b. L(1
+
t,
0)
L(1,
0)
4
= 2
!
!
Definir
las
variables
correspondientes.
Mostrar
los
resultados
en
notacin
cientfica
y
quince
decimales.
PROBLEMA
6:
El
crecimiento
de
una
poblacin
con
limitaciones
viene
dada
por:
! !"
=
+ ! !" 1
donde
P0
es
la
cantidad
inicial,
r
la
tasa
de
crecimiento,
K
la
capacidad
de
saturacin
del
sistema
y
t
el
tiempo.
a. Calcular
la
poblacin
para
r
=
1.2,
P0
=
1,000,000,
K
=
1,500,000
y
t
=
5.
b. Calcular
la
poblacin
para
r
=
1.2,
P0
=
1,000,000,
K
=
1,500,000
y
t
=
.
PROBLEMA
7:
Los
tneles
de
viento
son
utilizados
por
los
ingenieros
para
probar
la
aerodinmica
de
muchos
objetos.
La
aerodinmica
como
ciencia
estudia
el
flujo
de
aire
o
gases
alrededor
de
un
objeto
en
movimiento.
Con
una
mejor
comprensin
de
la
forma
en
que
el
aire
se
mueve
en
torno
a
(o
a
travs
de)
los
objetos,
los
fabricantes
pueden
disear
y
crear
productos
ms
rpido,
ms
seguro,
ms
fiables
y
ms
eficientes
de
todo
tipo.
Con
el
fin
de
interpretar
los
datos
del
tnel
de
viento,
los
6
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
ingenieros
necesitan
entender
cmo
se
comportan
los
gases.
La
ecuacin
bsica
que
describe
las
propiedades
de
los
gases
es
la
ley
de
los
gases
ideales,
una
relacin
estudiada
en
detalle
en
las
clases
de
qumica
de
primer
ao.
La
ley
establece
que
PV
=
nRT,
donde
P
=
presin
en
kPa,
V
=
volumen
en
m3,
n
=
nmero
de
moles
de
gas
en
la
muestra,
R
=
la
constante
de
gas
ideal,
8.314
kPa
m3/
kmol
K,
y
T
=
temperatura
expresada
en
grados
Kelvin,
K.
Adems,
sabemos
que
el
nmero
de
moles
de
gas
es
igual
a
la
masa
del
gas
dividida
entre
la
masa
molar
(tambin
conocido
como
el
peso
molecular)
o
n
=
m/
MW,
dnde
m=
masa
en
kg
y
MW
=
masa
molar
en
kg
/
kmol.
Se
pueden
utilizar
diferentes
unidades
de
las
variables
en
las
ecuaciones
si
se
cambia
el
valor
de
R,
respectivamente.
Ahora
supongamos
que
usted
sabe
que
el
volumen
de
aire
en
el
tnel
de
viento
es
de
1000
m3.
Antes
de
que
el
tnel
de
viento
se
encienda,
la
temperatura
del
aire
es
300K,
y
la
presin
es
100
kPa.
La
masa
molar
promedio
(peso
molecular)
del
aire
es
de
aproximadamente
29
kg/kmol.
Encontrar
la
masa
de
aire
en
el
tnel
de
viento.
PROBLEMA
8.
A
medida
que
realiza
los
siguientes
clculos,
recuerde
la
diferencia
entre
los
operadores
*
y
.*,
/
y
./
,
^
y
.^
a. Definir
el
vector
a
=
[2,3
5,8
9].
b. Encuentra
el
seno
de
a.
c. Agregue
3
a
cada
elemento
en
a.
d. Definir
el
vector
b
=
[5,2
3,14
2].
e. Use
el
comando
adecuado
para
sumar
elemento
por
elemento,
los
elementos
de
a
y
los
elementos
de
b.
f. Multiplique
cada
elemento
en
a
por
el
elemento
correspondiente
en
b.
g. Crear
una
matriz
denominada
c
de
los
valores
espaciados
uniformemente
de
0
a
10,
con
un
incremento
de
1.
h. Crear
una
matriz
llamado
d
de
los
valores
espaciados
uniformemente
de
0
a
10,
con
un
incremento
de
2.
i. Uso
de
la
funcin
linspace
para
crear
un
vector
de
seis
valores
uniformemente
espaciadas
de
10
a
20.
j. Utilice
la
funcin
logspace
para
crear
un
vector
de
cinco
logartmicamente
espaciados
valores
entre
10
y
100.
PROBLEMA
9.
a. Crear
un
vector
uniformemente
espaciado
con
valores
de
1
a
20
en
incrementos
de
1.
b. Crear
un
vector
de
valores
de
cero
a
2
en
incrementos
de
/10.
c. Crear
un
vector
que
contenga
15
valores,
espaciados
uniformemente
entre
4
y
20.
(Sugerencia:
Utilice
el
comando
linspace)
d. Crear
un
vector
que
contenga10
valores,
espaciados
logartmicamente
entre
10
y
1000.
(Sugerencia:
Utilice
el
comando
logspace)
PROBLEMA
10:
Los
datos
cientficos,
como
los
datos
recogidos
de
los
tneles
de
viento,
son
por
lo
general
en
unidades
del
SI
(Systme
International).
Sin
embargo,
gran
parte
de
la
infraestructura
de
fabricacin
en
los
Estados
Unidos
se
ha
elaborado
en
unidades
Sistema
anglosajn.
Los
ingenieros
deben
tener
fluidez
en
ambos
sistemas
y
deben
tener
especial
cuidado
al
compartir
datos
con
otros
ingenieros.
Tal
vez
el
ejemplo
ms
notorio
de
los
6
8
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
a. Use
la
ley
de
los
gases
ideales
y
la
ecuacin
de
van
der
Waals
para
calcular
la
temperatura
de
vapor
de
agua
(vapor),
dados
los
siguientes
datos.
Presin,
P
Moles,
n
Volumen,
V
A
B
Constante
del
gas
ideal,
R
220
bar
2
mol
1
L
5.536
L2bar/mol2
0.03049
L/mol
0.08314472
L
bar/K
mol
b. encontrar
el
valor
de
la
temperatura
(T),
para
10
valores
de
la
presin
de
0
bar
hasta
400
bar
para
el
volumen
de
1
L.
10
valores
de
volumen
de
0.1
L
y
10
L
para
una
presin
de
220
bar.
PROBLEMA
13.
a. El
volumen
de
un
cilindro
es
r 2 h .
Encontrar
el
volumen
de
los
cilindros
cuando
r
=
3
y
h
=
[1,
5,
12].
b. El
rea
de
un
tringulo
es
1/2
la
longitud
de
su
base
por
su
altura.
Defina
la
base
como
b
=
[2,
4,
6]
y
la
altura
h
como
12.
Encontrar
el
rea
de
los
tringulos.
c. El
volumen
de
cualquier
prisma
recto
es
el
rea
de
la
base
del
prisma,
por
la
dimensin
vertical
del
prisma.
La
base
del
prisma
puede
ser
de
cualquier
forma,
por
ejemplo,
un
crculo,
un
rectngulo,
o
un
tringulo.
Encontrar
el
volumen
de
los
prismas
creados
a
partir
de
los
tringulos
de
la
parte
(b).
Asumir
que
la
dimensin
vertical
de
estos
prismas
es
6.
PROBLEMA
14.
Quemar
un
galn
de
gasolina
en
su
coche
produce
unas
19.4
libras
de
CO2.
Calcular
la
cantidad
de
CO2
emitida
durante
un
ao
para
los
siguientes
vehculos,
suponiendo
que
todos
recorren
12,000
millas
por
ao.
2010
Smart
Car
Fortwo
37
mpg*
2010
Civic
Coupe
29
mpg
2010
Civic
Hybrid
43
mpg
2010
Chevrolet
Cobalt
31
mpg
2010
Toyota
Prius
(Hybrid)
48
mpg
2010
Toyota
Yaris
32
mpg
*mpg
significa
millas
por
galn
PROBLEMA
15.
a. Crear
una
tabla
de
conversiones
de
pies
a
metros.
Comience
la
columna
de
pies
en
0,
con
un
incremento
de
1,
y
hasta
10
pies.
b. Crear
una
tabla
de
conversiones
de
radianes
a
grados.
Comience
la
columna
de
radianes
en
0
con
un
incremento
de
0.1
radian,
hasta
2
radianes.
c. La
acidez
de
las
soluciones
se
mide
generalmente
en
trminos
de
pH.
El
pH
de
una
solucin
es
define
como
-log10
de
la
concentracin
de
iones
hidronio.
Crear
una
tabla
de
8
10
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
o A
o B
o (X
+
Y)
/
4
o El
cuadrado
de
cada
elemento
de
X
o El
cuadrado
de
cada
elemento
de
B
o X
Sin(Y)
b. Seleccionar
los
siguientes
elementos
o El
quinto
elemento
de
X
o El
elemento
de
la
fila
2
columna
3
de
A
o La
tercera
fila
de
A
o La
primera
y
la
tercera
columna
de
la
segunda
fila
de
A
o La
primera
y
la
tercera
columna
de
A
o Los
cuatro
elementos
de
las
esquinas
de
A
PROBLEMA
18.
Cules
de
las
siguientes
matrices
se
pueden
multiplicar?
! 2 5 $
! 2 5 $
#
&
#
&
a. A = # 2 9 &, B = # 2 9 &
# 6 5 &
# 6 5 &
"
%
"
%
! 2 5 $
! 1 3 12 $
#
&
&
b. A = # 2 9 &, B = #
#
# 6 5 &
" 5 2 9 &%
"
%
! 8 5 $
! 5 1 9 $
#
&
&, B = # 4 2 &
c. A = #
#" 7 2 2 &%
# 8 9 &
"
%
! 1 9 8 $
! 7 $
#
&
#
&
d. A = # 8 4 7 &, B = # 1 &
# 2 5 3 &
# 5 &
"
%
"
%
Muestre
en
cada
caso
que
A B B A .
PROBLEMA
19.
a. Encuentre
la
inversa
de
las
siguientes
matrices
mgicas:
magic(3),
magic(4),
magic(5),
mediante
el
uso
de
la
funcin
inv
y
usando
la
potencia
(-1).
b. Encuentre
el
determinante
y
la
transpuesta
de
cada
una
de
las
matrices
del
inciso
a).
PROBLEMA
20.
Un
grupo
de
amigos
fue
a
un
establecimiento
de
comida
rpida
local.
Ordenaron
cuatro
hamburguesas
en
$0.99
cada
uno,
tres
refrescos
a
$1.49
cada
uno,
uno
batido
de
leche
a
$2.50,
dos
rdenes
de
patatas
fritas
en
$0.99
cada
uno,
y
dos
rdenes
de
aros
de
cebolla
en
$1.29.
Plantea
los
vectores
correspondientes
y
utilice
el
producto
escalar
para
determinar
el
valor
de
la
cuenta.
10
11
12
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
PRCTICA 3
PROBLEMA
1:
(a) Graficar
x
frente
a
y
para
la
funcin
y
=
sin(x).
Deje
que
x
vare
de
0
a
2
con
incrementos
de
0.1.
(b) Aadir
un
ttulo
y
etiquetas
para
la
grfica.
(c) Graficar
las
funciones
y1
=
sin(x)
e
y2
=
cos(x).
Deje
que
x
vare
de
0
a
2
en
incrementos
de
0.1
y
aada
un
ttulo
y
etiquetas
para
la
grfica.
(d) Rehaga
el
inciso
(c),
pero
haciendo
que
la
lnea
de
sin(x)
sea
de
color
rojo
y
la
lnea
de
cos(x)
de
color
verde
y
salpicado.
(e) Agregue
una
leyenda
a
la
grfica
en
el
ejercicio
(d).
(f) Ajuste
los
ejes
de
modo
que
el
eje
x
vaya
de
-1
a
2
+
1
y
el
eje
y
de
-1.5
a
1.5.
(g) Crear
un
nuevo
vector,
a
=
cos(x).
Con
x
entre
0
a
2
con
incrementos
de
0.1.
Graficar
slo
a,
especificar
los
valores
de
x
(plot
(a))
y
observar
el
resultado.
Comparar
este
resultado
con
el
grfico
producido
por
el
trazado
de
x
frente
a.
PROBLEMA
2:
Graficar
la
curva
formada
por
los
siguientes
pares
ordenados:
T
1
1.5
2.0
3.0
4.0
L
5
5.5
7
8.5
9
Graficar
la
curva
anterior
con
un
trazado
continuo
de
color
amarillo
y
marcadores
cuadrados.
PROBLEMA
3:
(a) Subdividir
la
ventana
de
la
figura
en
dos
filas
y
una
columna.
(b) En
la
ventana
superior,
graficar
y
=
tan(x)
para
-1.5
x
1.5.
Utilizar
un
incremento
de
0.1.
(c) Agregar
un
ttulo
y
etiquetas
a
los
ejes
de
la
grfica.
(d) En
la
ventana
inferior,
graficar
y
=
sinh(x)
para
el
mismo
intervalo.
(e) Agregar
un
ttulo
y
etiquetas
para
la
grfica.
(f) Pruebe
los
ejercicios
anteriores
de
nuevo,
pero
dividiendo
la
ventana
de
figuras
verticalmente
en
lugar
de
horizontalmente.
PROBLEMA
4:
(a) Definir
un
arreglo
llamado
theta,
de
0
a
2,
en
pasos
de
0.01.
Definir
un
arreglo
de
distancias
r
=
5
*
cos(4
*
theta).
Hacer
un
diagrama
polar
de
theta
en
funcin
de
r.
(b) Utilizar
el
comando
hold
para
congelar
el
grfico.
Asignar
r
=
4*cos(6
*
theta)
y
graficarla.
Aadir
un
ttulo.
(c) Crear
una
nueva
figura.
Utilizar
el
arreglo
theta
de
los
apartados
anteriores.
Asignar
r
=
5
-
5
*
sin(theta)
y
crear
un
nuevo
diagrama
polar.
(d) Crear
una
nueva
figura.
Utilizar
el
arreglo
theta
de
los
apartados
anteriores.
Asignar
r
=
sqrt(
5^2*
cos(2*theta))
y
crear
un
nuevo
diagrama
polar.
12
!"# ! ! !! !
! ! !! !
deber
crear
los
vectores
x
e
y
con
la
precisin
necesaria
(puedes
probar
con
un
salto
de
0.5
y
de
0.1).
A
continuacin
generar
la
malla
en
el
plano
xy
utilizando
el
comando
meshgrid.
Posteriormente
representar
la
grfica
con
ayuda
de
mesh
y
luego
con
surf.
Probar
tambin
con
plot3d.
Adems,
intente
girar
la
grfica
y
editar
sus
propiedades.
13
14
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
PRCTICA 4
PROBLEMA
1:
Edades
Escribir
un
script
que
solicite
la
edad
y
devuelva
es
menor
de
edad,
mayor
de
edad
o
de
la
tercera
edad
en
funcin
de
la
edad
introducida.
PROBLEMA
2:
Ecuacin
de
segundo
grado
Escribir
una
funcin
que
reciba
los
coeficientes
de
una
ecuacin
de
segundo
grado
y
devuelva
sus
races.
PROBLEMA
3:
Nmero
de
monedas
Disponiendo
de
las
monedas
fraccionarias
de
25,
10,
5
y
1
peso,
calcular
el
mnimo
nmero
de
monedas
que
se
han
de
entregar
para
pagar
cualquier
importe
entre
1
peso
y
100
pesos.
El
programa
solicita
el
importe
y
presenta
la
cantidad
a
entregar
de
cada
tipo
de
moneda.
PROBLEMA
4:
Ley
de
Ohm
La
ley
de
Ohm
establece
una
relacin
entre
la
intensidad
de
corriente
(I)
que
circula
por
un
circuito,
la
diferencia
de
potencial
(V)
y
la
resistencia
del
mismo
(R):
I
=
V
/
R
Escribe
un
programa
que
ofrezca
al
usuario
la
opcin
de
calcular
I,
V
o
R.
El
programa
solicitar
los
otros
dos
datos
necesarios
y
calcular
la
magnitud
elegida.
PROBLEMA
5:
Lectura
y
escritura
de
ficheros
Escriba
un
programa
llamado
tabla_sin
que
guarde
en
un
fichero
una
tabla
de
la
funcin
sin
x
entre
0
y
2.
Escriba
otro
programa
llamado
tabla_graph
que
abra
el
fichero
anteriormente
generado
y
grafique
los
datos
usando
el
comando
plot.
PROBLEMA
6:
Tiro
al
blanco
Tenemos
un
can
que
lanza
proyectiles
con
una
velocidad
inicial
de
disparo
v0,
el
objetivo
es
acertar
en
un
blanco
que
se
encuentra
localizado
en
las
coordenadas
(xB,
yB).
Para
acertar,
se
deber
ajustar
el
ngulo
de
tiro.
Sabiendo
que
las
componentes
de
la
velocidad
inicial
son:
v0x
=
v0
cos
v0y
=
v0
sin
Dado
que
en
la
coordenada
x
el
movimiento
es
uniforme,
en
la
coordenada
y
es
uniformemente
acelerado,
y
utilizando
las
ecuaciones
correspondientes
a
esos
movimientos,
obtenemos
el
siguiente
sistema
de
dos
ecuaciones
con
dos
incgnitas,
t
y
a
(xB
e
yB
son
las
coordenadas
conocidas
del
blanco):
! = ! cos()
14
15
16
Laboratorio
de
ANLISIS
NUMRICO
PRCTICAS
PROBLEMA
7:
Mayor
y
menor
Realizar
un
script
que
pida
n
nmeros
e
imprima
el
nmero
mayor
y
el
nmero
menor.
PROBLEMA
8:
Buscando
vocales
Escribe
un
script
en
MATLAB
que
pida
al
usuario
una
cadena
de
caracteres
y
que
imprima
la
misma
cadena,
pero
sustituyendo
las
vocales
por
asteriscos.
PROBLEMA
9:
Sumatorio
Escribe
un
programa
que
solicite
un
nmero
n
y
calcule
la
suma
de
todos
los
nmeros
naturales
hasta
n.
Haz
la
prueba
con
valores
grandes
de
n.
Cuando
Gauss
tena
10
aos,
su
profesor
quiso
un
rato
de
tranquilidad,
y
pidi
a
sus
alumnos
que
sumaran
todos
los
nmeros
naturales
del
1
al
100.
En
unos
instantes,
Gauss
obtuvo
la
solucin.
Se
dio
cuenta
de
que
haciendo
parejas
de
nmeros
(primero
con
ltimo,
segundo
con
penltimo,...)
se
obtiene
siempre
la
misma
suma,
101,
y
como
son
50
parejas,
el
resultado
es
101
x
50
=
5050.
! !!
sin
+ !
Los
lmites
de
integracin
a
y
b
sern
introducidos
por
el
usuario.
Ejectese
el
programa
para
a
=
0
y
b
=
90,
comprobando
que:
para
10
subdivisiones
(N
=
10)
el
valor
de
la
integral
es:
0.264258,
y
16
17