Matlab 2
Matlab 2
v de estos vectores de dos fo rmas distintas: a) definiendo u como un vector fila y v como un vector columna. utilizar posteri ormente la multiplicacion matricial. >> u=[4 9 -5] u = 4 9 -5
>> v=[-3;6;-7] v = -3 6 -7 >> u*v ans = 77 b) utilizando la funcion dot >> dot(u,v) ans = 77 2.- sea la funcion y = (x^2 + 1)^3*x^3, calcular el valor de y para los siguient es valores de x:-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3. resuelva el problema c reando primero un vector x y despues creando un vector y, utilizando las operaci ones elemento a elemento para el calculo. >> x=[-2.5:0.5:3] x = -2.5000 1.5000 -2.0000 2.0000 -1.5000 2.5000 -1.0000 3.0000 -0.5000 0 0.5000 1.0000
-0.595434570312500 -0.100000000000000 -0.011585742187500 -0.000800000000000 -0.000024414062500 0 Columns 7 through 12 0.000024414062500 0.595434570312500 0.000800000000000 2.700000000000000 0.011585742187500 0.100000000000000
3.- la profundidad de un pozo, d, en metros se puede determinar a partir del tie mpo que tarda en caer una piedra en su interior (velocidad inicial cero). este c alculo viene determinado por:d=1/2*g*t^2, donde t es el tiempo en segundos y g=9 .81 m/s^2. calcular d para t=1, 2, 3, 4, 5, 6, 7, 8, 9 y 10s. (cree un vector t y calcule d utilizando operaciones elemento a elemento.) >> t=[1:1:10] t = 1 >> g=9.81 g = 9.8100 >> d=(g.*(t.^2))/2 d = 4.9050 19.6200 397.3050 490.5000 44.1450 78.4800 122.6250 176.5800 240.3450 313.9200 2 3 4 5 6 7 8 9 10
4.- defina x y y como vectores, tales que x=2, 4, 6, 8 y 10, e y=3, 6, 9, 12, 15 . posteriormente utilice estos vectores en la siguiente expresion para calcular z, a partir de operaciones elemento a elemento >> x=[2:2:10] x = 2 4 6 8 10
>> y=[3:3:15] y = 3 6 9 12 15
5.- Defina los escalares h = 0,9 y k = 12,5, y los vectores x = 1,2,3,4, y = 0,9 ,0,8,0,7,0,6 y z = 2,5,3,3,5,4. Posteriormente utilice estas variables para calc ular T utilizando operaciones elemento a elemento.
6.- Demuestre que Para hacer esto cree un vector n que tenga los elementos: 1 10 100 500 1000 2000 4000 Y 8000. Seguidamente cree un vector y en el cual cada elemento ser calculado a partir de los elementos de n mediante Compare los elementos de y con el valor de e (teclee exp (1) para obtener el val or de e). >> n=[1 10 100 500 1000 2000 4000 8000] n = 1 4000 8000 >> y=(1+(1./n)).^n y = 2.0000 >> exp(1) ans = 2.5937 2.7048 2.7156 2.7169 2.7176 2.7179 2.7181 10 100 500 1000 2000
2.7183 7.- Utilice MATLAB para demostrar que la serie numrica ra hacer esto,calcule la suma para: converge a (pi^2)/6. Pa
Para cada apartado, cree un vector v en el cual el primer elemento sea 1, con in cremento 1, y como ltimo trmino 100, 1000 10000. Utilice posteriormente operacione s elemento a elemento para crear un vector en el cual los elementos sean l/n^2. Finalmente, utilice la funcin sum para sumar los trminos de la serie. Compare los valores obtenidos en los apartados a, b y c con el valor (pi^2)/6 (no olvide tec lear punto y coma al final de cada comando, ya que si no se visualizarn los vecto res completos.) a) n=100 >> v=[1:1:100]; >> v2=1./(v.^2); >> sum(v2) ans = 1.634983900184892 >> (pi^2)/6 ans = 1.644934066848226 b) n=1000 >> v=[1:1:1000]; >> v2=1./(v.^2); >> sum(v2) ans = 1.643934566681562 >> (pi^2)/6 ans = 1.644934066848226 c) n=10000 >> v=[1:1:10000]; >> v2=1./(v.^2); >> sum(v2) ans = 1.644834071848065 >> (pi^2)/6 ans =
1.644934066848226 8.- Utilice MATLAB para demostrar que la serie esto, calcule la suma para: converge a Ln 2. Para hacer
Para cada apartado, cree un vector n en el cual el primer elemento sea 0, el inc remento 1 y el ltimo trmino 50, 500 5000. Posteriormente calcule, mediante operaci ones elemento a elemento, un vector en el cual los elementos sean Finalmente utilice la funcin sum para sumar los trminos de la serie. Compare el va lor obtenido en los apartados a, b y c con Ln 2. a) n = 50 >> n=[0:1:50]; >> n1=1./(((2*n)+1).*((2*n)+2)); >> sum(n1) ans = 0.688269247840578 >> log(2) ans = 0.693147180559945 b) n = 5000 >> n=[0:1:500]; >> n1=1./(((2*n)+1).*((2*n)+2)); >> sum(n1) ans = 0.692648427566807 >> log(2) ans = 0.693147180559945 c) n = 50000 >> n=[0:1:5000]; >> n1=1./(((2*n)+1).*((2*n)+2)); >> sum(n1) ans = 0.693097193056947 >> log(2) ans = 0.693147180559945 9.- Cree las siguientes matrices:
a) Calcule A + B y B + A para demostrar que la suma de matrices cumple la propie dad conmutativa. >> A+B,B+A ans = 16 1 8 ans = 16 1 8 7 -5 -4 1 1 1 7 -5 -4 1 1 1
b) Calcule A + (B + C) y (A + B) + C para demostrar que la suma de matrices cump le la propiedad asociativa. >> A+(B+C),(A+B)+C ans = 23 11 16 ans = 23 11 16 21 -2 -9 2 -1 10 21 -2 -9 2 -1 10
c) Calcule 5(A + C) y 5A + 5C para demostrar que, cuando se multiplica una matri z por un escalar, la multiplicacin cumple la propiedad distributiva. >> 5*(A+C), 5*A+5*C ans = 60 55 70 ans = 60 55 70 80 50 -75 25 -25 45 80 50 -75 25 -25 45
d) Calcule A*(B + C) y A*B + A*C para demostrar que la multiplicacin de matrices cumple la propiedad distributiva. >> A*(B+C), A*B+A*C ans = 150 58 8 ans = 150 58 8 81 -47 204 34 -18 -32 81 -47 204 34 -18 -32
10.- Utilice las matrices A, B y C del problema anterior para contestar a las si guientes preguntas: a) Es A * B = B * A? >> A*B, B*A ans = 63 5 66 ans = 42 87 12 -124 22 36 29 36 -10 25 -97 150 -3 22 -58
ans = 667 -759 1498 ans = 667 -759 1498 972 -331 1664 -14 397 -756 972 -331 1664 -14 397 -756
c) Es (A * B)^t = B^t * A^t? (t significa transpuesta) >> (A*B)', B'*A' ans = 63 25 -3 ans = 63 25 -3 5 -97 22 66 150 -58 5 -97 22 66 150 -58
11.- Resuelva el siguiente sistema de ecuaciones lineales: 5x 3x 6x 4x + + + 4y 6y 12y 2y + + 2z 6z 2z 2z + 6w = 4 + 4,5w = 13,5 + 16w = 20 - 4w = 6
>> B=[4; 13.5; 20; 6] B = 4.0000 13.5000 20.0000 6.0000 >> X=A\B X = -0.6667 31.6667 -11.3333 -23.6667 12.- Un proyectil se dispara con una velocidad de 750 m/s. Calcule la distancia d a la que el proyectil alcanza el suelo si el ngulo de lanzamiento e cambia de 5 a 85 en incrementos de 5. Utilice operaciones elemento a elemento. Para visualizar los resultados cree una matriz de 17 x 2 en la cual los elementos de la primera columna sean los ngulos de lanzamiento, y los de la segunda las correspondientes distancias redondeadas al entero ms prximo. >> Vo=750 Vo = 750 >> g = 9.81 g = 9.81 >> angulo=[5:5:85] angulo = 5 70 75 10 80 15 85 20 25 30 35 40 45 50 55 60 65
>> Resultado=[angulo; round((Vo.^2).*sin(2.*((pi/180)*angulo)))/g]' Resultado = 5 10 15 20 25 30 35 40 9956.9 19611 28670 36857 43925 49657 53881 56468
45 50 55 60 65 70 75 80 85
13.- Dos proyectiles, A y B, se disparan en el mismo instante desde el mismo pun to. El proyectil A se dispara a una velocidad de 680 m/s con un ngulo de 65, mient ras que el proyectil B se dispara a una velocidad de 780 m/s con un ngulo de 42. C alcule qu proyectil llega antes a tierra. Seguidamente, tome el tiempo de vuelo t f de ese proyectil y divdalo en diez incrementos, creando para ello un vector t c on 11 elementos igualmente espaciados (el primer elemento ser 0 y el ltimo tf) Calc ule la distancia entre los dos proyectiles para cada una de estas 11 tabulacione s de t. >> Voa=680 Voa = 680 >> a=65 a = 65 >> Vob=780 Vob = 780 >> b=42 b = 42 >> g=9.81 g = 9.81 >> Tfa=(2*Voa*sin(a*(pi/180)))/g, Tfb=(2*Vob*sin(b*(pi/180)))/g Tfa = 125.65 Tfb = 106.41
>> t=linspace(0,Tfb,11) t = Columns 1 through 9 0 63.844 10.641 74.484 21.281 85.125 31.922 42.562 53.203
>> db=Vob*(cos(pi/180)*b).*t db = Columns 1 through 9 0 3.4853e+005 6.9707e+005 1.0456e+006 1.3941e+006 1.7427e+006 2.0912e+006 2.4397e+006 2.7883e+006 Columns 10 through 11 3.1368e+006 3.4853e+006 >> da=Voa*(cos(pi/180)*a).*t da = Columns 1 through 9 0 4.7024e+005 9.4049e+005 1.4107e+006 2.8215e+006 3.2917e+006 3.7619e+006 Columns 10 through 11 4.2322e+006 4.7024e+006 14.- El circuito elctrico que se muestra a continuacin contiene resistencias y fue ntes de alimentacin. Calcule la intensidad de corriente que pasa por cada resiste ncia. Utilice para ello una divisin por mallas en base a las leyes de Kirchhoff ( vea el Problema de ejemplo 3.4). Los datos conocidos sobre este circuito son los siguientes: V1 = R1 = R4 = R7 = R10= 38 V, 15 ohm, 9 ohm, 8 ohm, 2ohm. V2 R2 R5 R8 = = = = 20 V, 18 ohm, 5 ohm, 13 ohm, V3 R3 R6 R9 = = = = 24 V 10 ohm 14 ohm 5 ohm 1.881e+006 2.3512e+006
>> V1=38, V2=20, V3=24, R1=15, R2=18, R3=10, R4=9, R5=5, R6=14, R7=8, R8=13, R9 =5, R10=2 V1 = 38 V2 =
20 V3 = 24 R1 = 15 R2 = 18 R3 = 10 R4 = 9 R5 = 5 R6 = 14 R7 = 8 R8 = 13 R9 = 5 R10 = 2 >> A=[-(R1+R2+R3) R2 R3 0 0; R2 -(R2+R4+R5+R10) R4 R5 R10; R3 R4 -(R3+R4+R6) R6 0; 0 R5 R6 -(R5+R6+R7+R8) R7; 0 R10 0 R7 -(R7+R9+R10)]
>> B=[-V1; 0; V2; V3; V1] B = -38 0 20 24 38 >> I=A\B I = 0.10402 -0.91861 -1.6992 -2.0605 -3.7547 >> Ir1=I(1,1) Ir1 = 0.10402 >> Ir2=I(1,1)-I(2,1) Ir2 = 1.0226 >> Ir3=I(1,1)-I(3,1) Ir3 = 1.8032 >> Ir4=I(2,1)-I(3,1) Ir4 = 0.78061 >> Ir5=I(2,1)-I(4,1) Ir5 = 1.1419 >> Ir6=I(3,1)-I(4,1)
Ir6 = 0.36128 >> Ir7=I(4,1)-I(5,1) Ir7 = 1.6942 >> Ir8=I(4,1) Ir8 = -2.0605 >> Ir9=I(5,1) Ir9 = -3.7547 >> Ir10=I(2,1)-I(5,1) Ir10 = 2.8361 CAPITULO 4 1.- Se ha diseado sobre papel una copa cnica que tiene un volumen de 250 cm3. Determine el radio r de la base y el rea de la superficie S de este diseo para una serie de distintos bocetos de copas que tienen de altura h de 5, 6, 7, 8 y 9 cm . El clculo del volumen Vy del rea superficial vienen dados por las frmulas:
2.- En un cine, el ngulo e a partir del cual un espectador ve la pelcula depende d e la distancia x del espectador a la pantalla. Para un cine de dimensiones como las que se muestran en la figura adjunta, calcule el ngulo e (en grados) para los espectadores que estn sentados a distancias de 30, 45, 60, 75 y 90 pies de la pa ntalla.
3.- La poblacin de un determinado pas es de 50 millones, cantidad que se duplicar p revisiblemente en 20 aos. Calcule la poblacin dentro de 5, 10 y 15 aos definiendo u n vector t con 3 elementos y utilizando operaciones elemento a elemento para el clculo. El crecimiento de la poblacin se puede modelar mediante la ecuacin P = P02^ t/d, donde P es la poblacin en el instante t, Po es la poblacin en el instante t = 0 y d es el doble del tiempo.
4.- Un excursionista necesita cruzar un rea arenosa para poder ir del punto A a u n campamento que se encuentra en el punto B. Para hacer esto puede cruzar la zon a arenosa perpendicularmente al camino y a continuacin andar a lo largo de l, o ta mbin puede cruzar la zona arenosa con un ngulo e hasta el camino, y luego caminar
a lo largo del camino. El excursionista camina a una velocidad de 3,5 km/h por l a arena, y a 5 km/h por el camino. Calcule el tiempo que le lleva alcanzar el ca mpamento contemplando distintos ngulos e de 0, 10, 20, 30, 40, 50 Y 60 grados. La distancias w y u son, respectivamente, w = 4,5 km, y u = 14 km. Escriba un pr ograma en un fichero script que resuelva este problema. Calcule todas las variab les dentro del fichero script. Visualice los resultados en una tabla de dos columnas en la cual la primera colu mna sea e y la segunda columna el tiempo t correspondiente.
5.- Escriba un fichero script que calcule el balance de una cuenta de ahorros a final de ao, durante 10 aos. La cuenta tiene un capital inicial de $1000 y un inte rs de 6,5% que produce beneficios anualmente. Visualice la informacin en una tabla . Para un capital inicial A, y una tasa de inters r, el balance B, despus de n aos, v iene dado por la expresin:
6.- La velocidad v y la distancia d, en funcin del tiempo, de un coche que tiene una velocidad constante a, vienen dadas por: Determine v y d para cada segundo, durante 10 segundos, para un coche con una ac eleracin a = 1,55 m/s2. Muestre los resultados en una tabla de tres columnas en l a cual la primera sea el tiempo (s). Muestre en la segunda la distancia (m) y en la tercera la velocidad (m/s).
7.- Cuando se conectan diferentes resistencias en paralelo en un circuito elctric o, la corriente a travs de cada una de estas resistencias viene dada por: La intensidad de corriente de la fuente viene dada por: is = vs/Req, y la potenc ia, Pn, disipada por cada resistencia vienen dada por: Pn = vs*in. Escriba un programa, utilizando un fichero script, que calcule la corriente que pasa por cada resistencia, as como la potencia disipada por cada una, en un circu ito como el que se muestra en la figura con resistencias colocadas en paralelo. Cuando el fichero script se ejecute, ste debe pedir al usuario que introduzca el voltaje de la fuente, y despus, en un vector, los valores correspondientes a las resistencias. El programa debe mostrar en una tabla las resistencias en la prime ra columna, la corriente que pasa por cada una de ellas en la segunda, y la pote ncia que disipan en la tercera columna. Despus, el programa debe mostrar tambin la intensidad de corriente de la fuente y la potencia total del circuito.
8.-