201 2

LABORATORIO DE METODOS NUMERICOS
TRABAJO ENCARGADO

6UNIVERSIDAD ANDINA NESTOR CACERES VELASQUE

15/10/2012

S=a(88) Z=b(36. Para la suma ponemos la transpuestade b’ a+b a-b a.^2 c) Realizar las siguientes operaciones con los vectores a y b suma.5:0./b d) Calcular el logaritmo. definir un vector columna b de 100 elementos . exponencial de cada uno de los elementos del vector b.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. . la raíz cuadrada . 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.EJERCICIOS 1) Determinar un vector fila a de 100 elementos . 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.5. con un paso de 2 y elemento inicial es 6.37) b) Elevar cada uno de los elementos del vector a a. con un paso de 0. multiplicación ( entre vectores y elemento a elemento) y división elemento a elemento. resta.

x) 3) dados los vectores desplazamiento A=(3. 3) c) transponer los vectores u y v u’ v’ d) definir los siguientes vectores tales que: q=n*v. 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.V=55:5:480 a) definir una variable n que contenga el numero de elementos definidos en el vector v.v) g) definir un variable que tenga los primeros 3 elementos del vector u y otro que tenga los últimos 3 del vector v. u=nthroot(v.00k)m >> A=[300 -400 400] . q=n*v s=v.00k)m y B =(2.00i +3. c=dot(u. calcular el producto vectorial de ambas variables z=(u(1:3)) x=(v(84:86) dot(z.00i -4.00j +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.00j -7.s=v*u y t=u/v.*u t=u. length(v) b) definir un vector u que que contenga la raíz cubica de los elementos del vector v.

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= .

12] >> w=[2.y el producto elemento a elemento entre u y w.3] a) Halle el producto escalas r entre u y w.v2.y) d=dot((norm(x)).-11.w) b) Calcule la norma del vector definido como IIv II=∑ norm(v) DONDE V=(v1.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.(norm(y))) .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. dot(u.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.1.-11..

B/ IAIIBI) Y arcsen(AxB/IAIIBI) acos((dot(A./d) 5) Daos los vectores A=-3.B) A.*B))/(dot(norm(A).B y AxB dot(A.o=acos(s.*B b) Evalue las cantidaes arcos(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 .00i+4.norm(B)))) acos(((A.B))/(dot(norm(A).00i+3.00j enuentre: a) A.00j y B=2.

8 b=2:0. de modo de la diferencia de elementos consecutivos sea 0. tal que dij=aij*bij No se entiende los prefijos 7) construya 3 vectores columna de 20 elelementos cad uno. a=1:0. 0.4:8.>> 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.4 para el primero.6:13. >> det(B) g) Definir un a nueva matriz D.4 .6 para el segundo y 2 para el tercero.

A(1.c=1:2:40 a’ b’ c’ a) costruir una matriz de 20 filas por 3con vectores definidos anteriormente. .5) ones(3. definiendo el vector x con 50 puntos poner titulo a cada grafica asi como nombres alos ejes: a) función e^x. y los elementos de la segunda columna (guárdelos en forma de vector).u(1:3)] 9) construya las siguientes graficas .2. 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. 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. su tercera columna cualquier columna de la matriz U y su cuarta columna sea la ultima de la matriz original. P=[A(1:3).c(1:3).5. 6 5 4. d=linspace(A(1.2). con x definido en el iontervalo(0.5).1).3) c) defina una matriz C(nxm) de ceros y una U(nxm) cuyos elementos sean todos 1.5) d) defina una matriz P cuya primera columna cualquier columna de la matriz C. DISCULPE INGENIERO NO SE ENCONTRO NINGUN DATO ASI QUE SE TRABAJAN CON DATOS CREADOS ESTOS A=[3 2 1. zeros(3.dat guardado en el disco. size(A) b) seleccione los elementos de la segunda y cuarta filas .

0841 0.5000 1.5000 >> y=exp(x) y= 1.y]=ginput(50) x= 0.x=0.1825 >> [x.3099 -0.6487 4.5104 y= 0.2412 0.5541 0.3465 .5000 2.7208 0.4817 12.5:2.5 x= 0.

4435 0.5015 0.5015 .4044 0.0.3007 0.4988 0.4320 0.4898 0.4044 0.4988 0.4435 0.4620 0.4π) [x.4044 0.4342 b) función sin(x) con x definido en el intervalo (0.y]=ginput(50) x= 0.5726 y= 0.4988 0.4620 0.

para o≤x≤2. x=0:2 x= 0 1 2 >> y=cos(x) y= 1.5307 0.4161 >> [x.5403 -0.4927 >> x=0:2 .5249 10) grafique las funciones : y=cos(x) e y=x.5629 0.5336 0.5629 0.5629 0.0.5015 0.5219 y= 0.5541 0.5629 0.5336 0. Implemente un algoritmo que le permita haya el punto de intersección entre ambas funciones. en la misma ventana.y]=ginput(100) x= 0.0000 0. con 100 puntos c/u aplique el comando zoom para determinar en forma aproximada el punto de intersección investigue el comando ginput.

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

la velocidad y la aceleración del cuerpo en t=0. 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. En el archivo posición.dat se encuentra los datos de posición en función del tiempo.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 . 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.5. 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. 15) utilizar el comando ezplot para bosquejar las siguientes funciones.

>> diff('2*x*sin(x)-(x^2-2)*exp(2*x)'.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 .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'.x.

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 .5 y 4? t=0. v(t) y a(t) >> ezplot('3*t-4*t^2+t^3') >> ezplot('3*t^2 .5 t= 0. la velocidad y la aceleración de la particula en t=0.8') c) determine la posición.8*t + 3 a=6*t .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.5000 >> x=3*t-4*t^2+t^3 x= .

0.5 t= 0.8*t + 3') a= 6*t .8*t + 3 v= -0.5 t= .2500 a=diff('3*t^2 .6250 v=diff('3*t-4*t^2+t^3') v= 3*t^2 .8 >> t=0.5000 >> v=3*t^2 .8*t + 3 >> t=0.

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 .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 segunda la posición . para pequeñas oscilaciones . donde i representa el numero de archivo. a) leer los archivos b) graficar la posición en función del tiempo para cada longitud. a) cual es la aceleración cuando t=3? b) cuando.60cm) se alamcenaron los datos en archivos de nominados datos_i. 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. Los datos fueron adquiridos con una interface. 30cm.0.dat. esta dado por: T=2π √ √ 21) Escriba un programa para determinar si un numero es primo . En la primera columna esta balamcenada el tiempo .50cm. Para cada una de las longitudes utilizadas(L= 10cm. utilizando el comando for escribe un programa que permita.5000 >> a=6*t .40cm. 20cm. c) calcular el periodo par cada longitud puede utilizarse el comando ginput.

en otros los múltiplos de 5 y en otro los múltiplos de3. 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.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). que no son múltiplos de 5. El año debe ser ingresado desde la pantalla. 24) leer el archivo ejercicio24.mat a) ordene de menor a mayor b) guarde un vector múltiplos de 3. 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 . en cierto flujo de un fluido. y el resultado mostrarse en pantalla. 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) .