You are on page 1of 12

Curso de MatLab Basico

Sesion 3: Ejercicios con ficheros script

Milton Torres

18 de marzo de 2016

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 1 / 12


Contenido

1 Ejemplos

2 Ejercicios en clase

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 2 / 12


Ejemplos

Ejemplos

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 3 / 12


Ejemplos

Problema 1: Movimiento de dos objetos

Un tren y un coche se aproximan a un cruce. En el instante t = 0, el


tren esta a 400 pies al sur del cruce, viajando hacia el norte a una
velocidad de 54 millas por hora. En el mismo instante, el coche se
encuentra a 200 pies al oeste del cruce, viajando hacia el este a una
velocidad de 28 millas por hora, y con una aceleracion de 4 pies por
segundo al cuadrado. Determinar las posiciones del tren y del coche,
la distancia entre ellos, as como la velocidad del tren relativa al
coche a cada segundo, durante 10 segundos.

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 4 / 12


Ejemplos

Problema 2: Divisor de voltaje

Cuando un conjunto de resistencias se conectan serie en un circuito


electrico, el voltaje a traves de cada una de ellas viene dado por la
siguiente regla de division:
Rn
vn = vs
Req

donde vn es el voltaje a traves dePla resistencia Rn , siendo n el


numero de la resistencia. Req = Rn es la resistencia equivalente, y
vs es el voltaje fuente. La potencia disipada en cada resistencia viene
dada por:
Rn
Pn = 2 vs2
Req

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 5 / 12


Ejemplos

Problema 2: Divisor de voltaje

La siguiente figura muestra un circuito con siete resistencias


conectadas en serie.

Escribir un programa en un fichero script que calcule los voltajes de


cada resistencia, as como la potencia disipada por cada una, de un
circuito con resistencias conectadas en serie. Los valores conocidos de
vs y Rn son los siguientes: vs = 24 V , R1 = 20 , R2 = 14 ,
R3 = 12 , R4 = 18 , R6 = 15 y R7 = 10 . Estos valores
deben ser introducidos por el usuario al ejecutar el programa.
Milton Torres Curso de MatLab Basico 18 de marzo de 2016 6 / 12
Ejercicios en clase

Ejercicios en clase

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 7 / 12


Ejercicios en clase

Ejercicios en clase

Ejercicio 1
n
1
Demuestre que lm 1 + = e. Para hacer esto cree un vector
n!1 n
n que tenga los elementos: 1, 10, 100, 500, 1000, 2000, 4000 y 8000.
Seguidamente cree un vector y en el cual cada elemento
n
sera calculado a partir de los elementos de n mediante 1 + n1 .

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 8 / 12


Ejercicios en clase

Ejercicios en clase

Ejercicio 2
La velocidad v y la distancia d, en funcion del tiempo, de un coche
que tiene una velocidad constante a, vienen dadas por:
1
v(t) = at y d(t) = at2
2
Determine v y d para cada segundo, durante 10 segundos, para un
coche con una aceleracion a = 1,55 m/s2 . Muestre los resultados en
una tabla de tres columnas en la cual la primera sea el tiempo (s).
Muestre en la segunda la distancia (m) y en la tercera la velocidad
(m/s).

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 9 / 12


Ejercicios en clase

Ejercicios en clase

Ejercicio 3
La grafica de la funcion f (x) = ax3 + bx2 + cx + d pasa por los
puntos ( 2, 3,4), ( 0,5, 5,525), (1, 16,7) y (2,5, 70,625). Calcule
las constante a, b, c y d escribiendo para ello un sistema de
ecuaciones con cuatro incognitas, utilizando posteriormente
MATLAB para resolver el sistema.

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 10 / 12


Ejercicios en clase

Ejercicios en clase

Ejercicio 4
Escriba un fichero script que calcule el balance de una cuenta de
ahorros al final del ano, durante 10 anos. La cuenta tiene un capital
inicial de $1000 y un interes de 6.5 % que produce beneficios
anualmente. Visualice la informacion en una tabla creada en un
archivo .txt. Para un capital inicial A y una tasa de interes r, el
balance B, despues de n anos, viene dado por la expresion:
r n
B =A 1+ .
100

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 11 / 12


Ejercicios en clase

Ejercicios en clase

Ejercicio 5
Escriba un fichero script que importe directamente los datos
contenidos en la hoja Datos del archivo ejercicio5.xls. Con estos
datos, el programa calculara la media, desviacion estandar y el rango
de los datos. Ademas, creara un nuevo archivo de Excel con los datos
ordenados en forma descendente.

Milton Torres Curso de MatLab Basico 18 de marzo de 2016 12 / 12