P. 1
matlab

matlab

|Views: 34|Likes:
sofware
sofware

More info:

Published by: Ivan Giraldo Cardenas Añasco on Dec 26, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/13/2013

pdf

text

original

201 2

LABORATORIO DE METODOS NUMERICOS
TRABAJO ENCARGADO

6UNIVERSIDAD ANDINA NESTOR CACERES VELASQUE

15/10/2012

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

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

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

Y es el producto escalar entre dos vectores x e y aplique esta formula para determinar el angulo en grados s=dot(x.y) d=dot((norm(x)).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...12] >> w=[2.v2. dot(u.1.12] w=[2 1 3] >> u=[10.-11.w) b) Calcule la norma del vector definido como IIv II=∑ norm(v) DONDE V=(v1.….y el producto elemento a elemento entre u y w.-11.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.3] a) Halle el producto escalas r entre u y w.(norm(y))) .

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

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

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. 6 5 4.dat guardado en el disco.c(1:3).5) ones(3.3) c) defina una matriz C(nxm) de ceros y una U(nxm) cuyos elementos sean todos 1. .u(1:3)] 9) construya las siguientes graficas .1). 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).c=1:2:40 a’ b’ c’ a) costruir una matriz de 20 filas por 3con vectores definidos anteriormente. su tercera columna cualquier columna de la matriz U y su cuarta columna sea la ultima de la matriz original.5) d) defina una matriz P cuya primera columna cualquier columna de la matriz C.2.2). zeros(3.5. 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. con x definido en el iontervalo(0. d=linspace(A(1. DISCULPE INGENIERO NO SE ENCONTRO NINGUN DATO ASI QUE SE TRABAJAN CON DATOS CREADOS ESTOS A=[3 2 1. size(A) b) seleccione los elementos de la segunda y cuarta filas .5).A(1. P=[A(1:3).

x=0.5000 1.5 x= 0.6487 4.5000 >> y=exp(x) y= 1.0841 0.3465 .y]=ginput(50) x= 0.2412 0.1825 >> [x.4817 12.5104 y= 0.3099 -0.5:2.5541 0.5000 2.7208 0.

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

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

y de izquierda aderecha) se represente la función y=sen(3πx). en la segunda y=cos(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. c) calcular el máximo de posición d) determine la posición para t=40seg . Nombre alos ejes de c/u. Los datos los datos se revelaron con una interface y están almacenados en el archivo datos_movimientos.0 10 -10 10.dat.y]=ginput(100) x= 0. en la tercera y=sen(6πx) y en la cuarta y=cos(6πx). b) determine la velocidad inicial y la posición inicial en ambos casos.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 .10 -22 10 0.3445 y= 0. tal que en la primera grafica (contando de arriba hacia abajo . con 0≤x≤1. la primera colujmna es el vector de tiempo.x= 0 >> y=x y= 0 1 2 1 2 >> [x. Debido a que no se uvico el documento del problema se trabajo con datos propios A=[12 -10 0 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.

En el archivo 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. Mat se encuentra la posición y el tiempo.5.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. a) calcule la velocidad y la aceleración en función del tiempo b) determine la posición . la velocidad y la aceleración del cuerpo en t=0. 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.2 2 b) f(x)= 2xsin(x)-(x^2-2)e^2x .dat se encuentra los datos de posición en función del tiempo. En el archivo resorte. 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. 15) utilizar el comando ezplot para bosquejar las siguientes funciones.

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 .>> diff('2*x*sin(x)-(x^2-2)*exp(2*x)'.2) 17) ejercicios de resolver sistema de ecuaciones a) x+2y=8 3x-y=3 >> k=solve('x+2*y-8'.1 >> ec2=x+2*z ec2 = x + 2*z >> ec3=-x-y ec3 = .x.

8*t + 3') >> ezplot('6*t .8') c) determine la posición. v(t) y a(t) >> ezplot('3*t-4*t^2+t^3') >> ezplot('3*t^2 .-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 b) grafique utilizando el comando ezplot x(t).8*t + 3 a=6*t . la velocidad y la aceleración de la particula en t=0.5000 >> x=3*t-4*t^2+t^3 x= . a) calcule las expresiones para la velocidad y la acelertacion instantánea (v(t) y a(t)) v=3*t^2 .5 t= 0.5 y 4? t=0.

5 t= 0.5 t= .8*t + 3 v= -0.0.5000 >> v=3*t^2 .2500 a=diff('3*t^2 .8*t + 3') a= 6*t .8*t + 3 >> t=0.8 >> t=0.6250 v=diff('3*t-4*t^2+t^3') v= 3*t^2 .

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

24) leer el archivo ejercicio24.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. 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) . 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 . El año debe ser ingresado desde la 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.mat a) ordene de menor a mayor b) guarde un vector múltiplos de 3. en cierto flujo de un fluido.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->