201 2

LABORATORIO DE METODOS NUMERICOS
TRABAJO ENCARGADO

6UNIVERSIDAD ANDINA NESTOR CACERES VELASQUE

15/10/2012

multiplicación ( entre vectores y elemento a elemento) y división elemento a elemento.5 y el elemento inicial es 3.5:53 se unsan métodos distintos uno dde ellos es asignar una varible y luego su transpuesta será un vector columna. El vector a es de la siguiente manera a=3. C=[6:2:204] b=c’ a) Defina un a variable que contenga el elemento 47 del vector a y otra que contenga el elemento 77 del vector b.5.^2 c) Realizar las siguientes operaciones con los vectores a y b suma./b d) Calcular el logaritmo.EJERCICIOS 1) Determinar un vector fila a de 100 elementos .5:0. Log(b) Sqrt(b) Exp(b) 2) Crear un vector v cuyo inicio sea 55 y final 480 y que la diferencia entre dos elementos consecutivos sea 5. exponencial de cada uno de los elementos del vector b. S=a(88) Z=b(36. definir un vector columna b de 100 elementos .37) b) Elevar cada uno de los elementos del vector a a. Para la suma ponemos la transpuestade b’ a+b a-b a. resta. con un paso de 0. . la raíz cuadrada . con un paso de 2 y elemento inicial es 6.

00j +4. u=nthroot(v.x) 3) dados los vectores desplazamiento A=(3. c=dot(u.s=v*u y t=u/v.*u t=u.v) g) definir un variable que tenga los primeros 3 elementos del vector u y otro que tenga los últimos 3 del vector v. length(v) b) definir un vector u que que contenga la raíz cubica de los elementos del vector v.00i -4./v e) definir una variable que contenga la suma de los elementos q el máximo del vector t y el mínimo del vector s. sum(q) max(t) min(s) c=[sum(q) max(t) min(s)] f) definir una variable que sea producto escalar de los vectores u y v. calcular el producto vectorial de ambas variables z=(u(1:3)) x=(v(84:86) dot(z.00i +3.00k)m >> A=[300 -400 400] . 3) c) transponer los vectores u y v u’ v’ d) definir los siguientes vectores tales que: q=n*v.00j -7. q=n*v s=v.V=55:5:480 a) definir una variable n que contenga el numero de elementos definidos en el vector v.00k)m y B =(2.

A= 300 -400 400 >> B=[200 300 -700] B= 200 300 -700 a) encuentre las magnitudes de los vectores >> length(A) ans = 3 >> length(B) ans = 3 b) C=A+B >> c=A+B c= .

(norm(y))) .y el producto elemento a elemento entre u y w.y) d=dot((norm(x)).3] a) Halle el producto escalas r entre u y w.12] w=[2 1 3] >> u=[10.Y es el producto escalar entre dos vectores x e y aplique esta formula para determinar el angulo en grados s=dot(x.vn) Calcule norma del vector definido en a) de dos formas distintas ¿existe una función predefinida en matlab para determinar la norma d un vector? ¿Cómo podrá determinarlo? c) El angulo θ formado entre dos vectores x e y se efin apartir de cosθ= DONDE X.12] >> w=[2..w) b) Calcule la norma del vector definido como IIv II=∑ norm(v) DONDE V=(v1.1.-11.500 -100 -300 c) D=2A – B >> d=2*A-B d= 400 -1100 1500 4) Sean los vectores fila u y w definidos de la siguiente forma u=[10..-11.….v2. dot(u.

B) A.norm(B)))) c) cual de ellas da el angulo entre los dos vectores A y B? la primera opcion 6) Dadas las siguientes matrices: C = -1 -1 5 1 2 1 3 -3 -2 B= 1 -1 0 6 1 1 3 -2 -5 A= 3 1 -1 0 -2 4 1 5 2 REALIZAR LAS SIGHUIENTES OPERACIONES: a) A+B-C .00j y B=2.*B))/(dot(norm(A)./d) 5) Daos los vectores A=-3.00j enuentre: a) A.B y AxB dot(A.*B b) Evalue las cantidaes arcos(A.B))/(dot(norm(A).B/ IAIIBI) Y arcsen(AxB/IAIIBI) acos((dot(A.00i+3.00i+4.o=acos(s.norm(B)))) acos(((A.

>> det(B) g) Definir un a nueva matriz D.4 para el primero. a=1:0. tal que dij=aij*bij No se entiende los prefijos 7) construya 3 vectores columna de 20 elelementos cad uno. 0.8 b=2:0.4 .4:8. de modo de la diferencia de elementos consecutivos sea 0.>> A+B-C b) A*B >> A*B c) C^2 >> C^2 d) Elevar cada uno de los elementos C al cubo >> C^3 e) Calcular el inverso de A >> inv(A) >> dot(B) f) Calcular el determinante de B.6:13.6 para el segundo y 2 para el tercero.

P=[A(1:3). su tercera columna cualquier columna de la matriz U y su cuarta columna sea la ultima de la matriz original. A=[a' b' c'] b) Hallar el máximo de lamatriz y allar en que posición se encuentra max(A) length(max(A)) 8) lea el archivo matriz. 9 8 7] a) determine las dimensiones de la matriz y defina una variable n para el numero de filas y una variable m de columnas. zeros(3.1). y los elementos de la segunda columna (guárdelos en forma de vector).5) ones(3.u(1:3)] 9) construya las siguientes graficas .A(1.dat guardado en el disco. size(A) b) seleccione los elementos de la segunda y cuarta filas .2).c=1:2:40 a’ b’ c’ a) costruir una matriz de 20 filas por 3con vectores definidos anteriormente.5. 6 5 4. DISCULPE INGENIERO NO SE ENCONTRO NINGUN DATO ASI QUE SE TRABAJAN CON DATOS CREADOS ESTOS A=[3 2 1.3) c) defina una matriz C(nxm) de ceros y una U(nxm) cuyos elementos sean todos 1.5).5) d) defina una matriz P cuya primera columna cualquier columna de la matriz C. definiendo el vector x con 50 puntos poner titulo a cada grafica asi como nombres alos ejes: a) función e^x. .c(1:3). con x definido en el iontervalo(0. d=linspace(A(1.2.

x=0.5:2.5541 0.0841 0.1825 >> [x.3465 .5 x= 0.3099 -0.2412 0.5000 >> y=exp(x) y= 1.y]=ginput(50) x= 0.6487 4.5000 1.7208 0.5000 2.4817 12.5104 y= 0.

3007 0.4988 0.4620 0.4342 b) función sin(x) con x definido en el intervalo (0.4620 0.5015 .4π) [x.5015 0.4898 0.0.4044 0.5726 y= 0.4988 0.y]=ginput(50) x= 0.4044 0.4044 0.4988 0.4320 0.4435 0.4435 0.

5249 10) grafique las funciones : y=cos(x) e y=x.y]=ginput(100) x= 0. con 100 puntos c/u aplique el comando zoom para determinar en forma aproximada el punto de intersección investigue el comando ginput.0000 0.5403 -0. x=0:2 x= 0 1 2 >> y=cos(x) y= 1. en la misma ventana.5336 0.5629 0.0.5541 0.4927 >> x=0:2 .4161 >> [x. para o≤x≤2.5219 y= 0.5629 0.5629 0. Implemente un algoritmo que le permita haya el punto de intersección entre ambas funciones.5307 0.5336 0.5629 0.5015 0.

dat.0 10 -10 10. Nombre alos ejes de c/u. Debido a que no se uvico el documento del problema se trabajo con datos propios A=[12 -10 0 0.3445 y= 0. en la segunda y=cos(3πx).x= 0 >> y=x y= 0 1 2 1 2 >> [x. y de izquierda aderecha) se represente la función y=sen(3πx).10 -22 10 0. b) determine la velocidad inicial y la posición inicial en ambos casos. en la tercera y=sen(6πx) y en la cuarta y=cos(6πx). la segunda y la tercera corresponden ala posición en cada un a de las configuraciones estudiadas en todo caso corresponden alas unidades del si. c) calcular el máximo de posición d) determine la posición para t=40seg . la primera colujmna es el vector de tiempo. tal que en la primera grafica (contando de arriba hacia abajo . Los datos los datos se revelaron con una interface y están almacenados en el archivo datos_movimientos.0 0 10 -13] a) graficar posición velocidad y aceleración en función del tiempo en ambos casos.3874 11) mediante el comando subplot cree una figura con cuatro graficaas . con 0≤x≤1.y]=ginput(100) x= 0. 12) s e realizo una serie de experiencias en el laboratorio de física para estudiar el movimiento de un cuerpo en diversas situaciones.

5. 15) utilizar el comando ezplot para bosquejar las siguientes funciones. la velocidad y la aceleración del cuerpo en t=0.dat se encuentra los datos de posición en función del tiempo. En el archivo resorte. a) f(x)=7cos(x) +5cos(x)+xe^x >> diff('7*cos(x)+5*cos(x)+x*exp(x)'). >> ezplot('x^3') >> ezplot('x^2') >> ezplot('log(x)') >> ezplot('tan(x)') >> ezplot('x^3-1') >> 16) calcular l derivada de las siguientes funciones y evaluarla en x=2. Mat se encuentra la posición y el tiempo. a) grafique en función del tiempo b) aceleración en función del tiempo c) ¿Cuál es el periodo en función del tiempo? ¿y su amplitud? d) ¿ para que tiempo la masa pasa por el origen? 14) la posición de un cuerpo que se mueve sobre una recta fue medida experimentalmente.e) para que tiempo la velocidad es nula? ¿ en que posición se encuentra? f) ¿ para que tiempo la velocidad es negativa? 13) se realizo en laboratorio una experiencia para estudiar el movimiento de una masa colgada de un resorte.2 2 b) f(x)= 2xsin(x)-(x^2-2)e^2x . a) calcule la velocidad y la aceleración en función del tiempo b) determine la posición .1 y4s c) para que valores de t la velocidad del cuerpo es nula? ¿en que posición se encuentra en estos instantes? d) en que tiempoi llegara la particula asu posición x positiva máxima. En el archivo posición.

y) b) 2x+2y-z=1 X+2z=0 -x-y=0 >> syms x y z real >> eclc=x+2*z-1 eclc = x + 2*z .x.1 >> ec2=x+2*z ec2 = x + 2*z >> ec3=-x-y ec3 = .2) 17) ejercicios de resolver sistema de ecuaciones a) x+2y=8 3x-y=3 >> k=solve('x+2*y-8'.>> diff('2*x*sin(x)-(x^2-2)*exp(2*x)'.

v(t) y a(t) >> ezplot('3*t-4*t^2+t^3') >> ezplot('3*t^2 . la velocidad y la aceleración de la particula en t=0.5 y 4? t=0.5 t= 0.8 b) grafique utilizando el comando ezplot x(t). a) calcule las expresiones para la velocidad y la acelertacion instantánea (v(t) y a(t)) v=3*t^2 .8') c) determine la posición.5000 >> x=3*t-4*t^2+t^3 x= .8*t + 3') >> ezplot('6*t .-x-y 18) la posición de una particula que se mueve en línea recta esta dad por x(t)=3t-4t^2+t^3 donde x esta en metros y t en segundos.8*t + 3 a=6*t .

6250 v=diff('3*t-4*t^2+t^3') v= 3*t^2 .8*t + 3 >> t=0.8*t + 3 v= -0.8 >> t=0.0.8*t + 3') a= 6*t .5000 >> v=3*t^2 .5 t= 0.2500 a=diff('3*t^2 .5 t= .

en la segunda la posición . Los datos fueron adquiridos con una interface. donde i representa el numero de archivo.5000 >> a=6*t . si l aceleración es igual a cero? c) ¿Cuándo sucede si es cero la velocidad? 20) se realizo una experiencia para estudiar l movimiento de un péndulo. Para cada una de las longitudes utilizadas(L= 10cm.40cm. 20cm. utilizando el comando for escribe un programa que permita. a) cual es la aceleración cuando t=3? b) cuando.8 a= -5 d) parea que valores ded t la velocidad de la particula es nula? ¿en que posición se encuentra en esos insrtantes? 19) la velocidad de una particula que se mueve en el palno xy esta dad por v=(6t-4t^2)i+8j aquí v esta en metros por segundo y t(>0) esta en segundos. En la primera columna esta balamcenada el tiempo . esta dado por: T=2π √ √ 21) Escriba un programa para determinar si un numero es primo .60cm) se alamcenaron los datos en archivos de nominados datos_i. c) calcular el periodo par cada longitud puede utilizarse el comando ginput. para pequeñas oscilaciones .dat. d) graficar periodo en función de la longitud del hilo e) teniendo en cuenta que la dependencia dl periodo T con la longitud del hilo L . 30cm.0. a) leer los archivos b) graficar la posición en función del tiempo para cada longitud.50cm.

La primera columna corresponde ala coordenada “x” (en m/s) y la segunda componente vertical “vy” de la velocidad en cad punto (en m/s) .22) escriba un programa que analice cada uno de los elementos de un vector y determine si es par o es impar y en que posición esta 23) escriva un escript que determine si un año dado es bisiesto ( nota: debe ser múltiplo de 4 y no múltiplo de 100). 24) leer el archivo ejercicio24. El año debe ser ingresado desde la pantalla. en cierto flujo de un fluido.mat a) ordene de menor a mayor b) guarde un vector múltiplos de 3. que no son múltiplos de 5. y el resultado mostrarse en pantalla. calcule los elementos de la serie fibonacci menores que 100 26) escribe un programa que calcule los cuadrados de los numeros enteros asta que el cuadrado sea mayor o igual que 100 27) el archivo ejercicio27.dat corresponde al perfil de velocidades medido en el laboratorio. en otros los múltiplos de 5 y en otro los múltiplos de3. c) almacenar los vectores en un archivo 25) la sucesion de fibonacci es tal que cada elemento es la suma de los datos anteriores los elementos iniciales son 0 y 1 y a partir de ellos se pueden calcular los demás .

Sign up to vote on this title
UsefulNot useful