Sie sind auf Seite 1von 18

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA "ANTONIO JOSE DE SUCRE" VICERRECTORADO "LUIS CABALLERO MEJIAS"

Departamento Ingeniera de Sistemas Laboratorio Sistemas de Control II Seccin 04 Perodo 12-II

PRACTICA 1 FUNDAMENTOS DE MATLAB

Prof. : KARLA SUBERO

Departamento Ingeniera de Sistemas Laboratorio Sistemas de Control II Seccin: 04 Periodo: 12-II

ALUMNO: FIDEL FRANCIA

EXPEDIENTE: 8163769

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

CONTENIDO Pag 1. 2. 3. 4. 5. 6. Introduccin Planteamiento del problema Objetivo General Objetivos Especficos Marco Terico Desarrollo a) Modelo Matemtico b) Programa Objeto c) Resultados d) Anlisis 7. Conclusin 8. Bibliografa 3 4 4 4 5 25 26 34 36 37 38 BB

ALUMNO: FIDEL FRANCIA

EXPEDIENTE: 8163769

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

INTRODUCCION

MATLAB es un lenguaje de alto nivel y un entorno interactivo para clculo numrico, visualizacin y programacin. Usando MATLAB, puede analizar los datos, desarrollo de algoritmos, y crear modelos y aplicaciones. El lenguaje, las herramientas y funciones incorporadas de matemticas le permiten explorar mltiples enfoques y llegar a una solucin ms rpida que con las hojas de clculo o lenguajes de programacin tradicionales, tales como C / C + + o Java . Matlab nos permite simular el comportamiento de sistemas dinmicos mediante la programacin de modelos matemticos. La simulacin de los sistemas de su actuacin en el tiempo, es totalmente necesaria, ya que sin esta no podemos evaluar los posibles errores, ni las fallas que se puedan presentar en estos sistemas, antes de ser realizados fsicamente, esto trae como consecuencia perdidas a nivel industrial ya que sin la simulacin no se podra detectar las posibles fallas, y seria un grave entorno en materia de seguridad industrial. En esta prctica nos introduciremos en los comandos bsicos para el manejo de esta herramienta computacional y aprenderemos los conceptos bsicos de su utilizacin.

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

CALCULOS INICIALES
DEFINICION DE VECTOR Ventana de comando x=[1 2 3 -4 -5]; Luego se escribe x De las dos formas se visualizan los componentes del vector fila de la misma manera 1 2 3 -4 -5 o x=[1,2,3,-4,-5];

TRANSPOSICION DE UN VECTOR Ventana de comando y=x luego se escribe y y se visualiza el vector columna 1 2 3 -4 -5

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

DEFINICION DE UNA MATRIX A=[1.2 10 15;3 5.5 2;4 6.8 7]; Luego se escribe A Se visualiza la matrix resultante 1.2000 3.0000 4.0000 10.0000 5.5000 6.8000 15.0000 2.0000 7.0000

TRANSPONER UNA MATRIX Ventana de comando B=A Se visualiza la matrix traspuesta 1.2000 10.0000 15.0000 3.0000 5.5000 2.0000 4.0000 6.8000 7.0000

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

DETERMINANTE DE UNA MATRIX Ventana de comando det(A) se visualiza -124.1200 Que un escalar definido como la suma de n! trminos involucrando el producto de n elementos de la matriz INVERSA DE UNA MATRIX Ventana de comando inv(A) se vizualiza -0.2006 0.1047 0.0129 -0.2578 0.4157 -0.2565 0.5035 -0.3432 0.1885

MATRIX IDENTIDAD ES EL PRODUCTO DE LA MARTIX POR SU INVERSA Ventana de comando A*inv(A) Se visualiza 1.0000 -0.0000 -0.0000 -0.0000 1.0000 -0.0000 0 0.0000 1.0000

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

MATRICES COMPLEJAS

Ventana de comando C=[1+j*2 -j*4;j*5 -3-j*3];

Luego se escribe C Se visualiza 1.0000 + 2.0000i 0 + 5.0000i 0 4.0000i -3.0000 3.0000i

Se escribe C Se visualiza

1.0000 - 2.0000i

0 - 5.0000i

0 + 4.0000i -3.0000 + 3.0000i

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

CONJUGAR MATRIX Ventana de comando Conj(C) Se visualiza 1.0000 - 2.0000i 0 - 5.0000i 0 + 4.0000i -3.0000 + 3.0000i

TRANSPONER MATRIX Ventana de comando Conj(C) Se visualiza 1.0000 + 2.0000i 0 - 4.0000i 0 + 5.0000i -3.0000 3.0000i

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

MULTIPLICACION DE MATRICES A=[2 -1;3 -2;0 1;1 -1]; >> A A= 2 3 0 1 -1 -2 1 -1

>> B=[2 1 1;0 -1 3]; >> B B= 2 0 1 -1 1 3

>> C=A*B C= 4 6 0 2 3 5 -1 2 -1 -3 3 -2

ALUMNO: FIDEL FRANCIA

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

VALORES PROPIOS A= 2 0 2 0 1 0 1 0 0 2 0 2 0 1 0 1

>> eig(A) ans = 3.0000 -0.0000 0.0000 0 >> p=poly(A) p= 1.0000 -3.0000 0.0000 0.0000 0

ALUMNO: FIDEL FRANCIA

10

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

VECTORES PROPIOS >> [X,D]=eig(A) X= -0.5000 0.3162 -0.3162 0.3005

-0.5000 -0.6325 -0.5000

0.6325 -0.6009

0.3162 -0.3162 -0.3312 0.6325 0.6625

-0.5000 -0.6325 D= 3.0000 0

0 0

0 0 0 0

0 -0.0000 0 0 0 0

0.0000 0

RAICES DE POLINOMIOS a= 3x^2+2x-8 b=x+2 a=[3 2 -8]; >> a a= 3 2 -8

>> b=[1 2];

ALUMNO: FIDEL FRANCIA

11

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

>> b b= 1 2

>> roots(a) ans = -2.0000 1.3333 >> r=roots(a) r= -2.0000 1.3333 >> r r= -2.0000 1.3333 PRODUCTO DE POLINOMIO C=conv(a,b) C= 3 8 -4 -16

ALUMNO: FIDEL FRANCIA

12

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

DIVISION DE POLINOMIOS >> C=conv(a,b) C= 3 8 -4 -16

>> [q,r]=deconv(a,b) q= 3 r= 0 0 0 -4

POLINOMIO PUNTO DADO a(x)=3x^2+2x-8 s=1 a(1)=3+2-8=-3

>> p=polyval(a,1) p= -3

ALUMNO: FIDEL FRANCIA

13

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

REPRESENTACIONES GRAFICAS X=2:1:20

x=2:1:20 x= Columns 1 through 15 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Columns 16 through 19 17 18 19 20

>> y=sin(x) y= Columns 1 through 9 0.9093 0.1411 -0.7568 -0.9589 -0.2794 0.6570 0.9894 0.4121 -0.5440

Columns 10 through 18 -1.0000 -0.5366 Column 19 0.9129 0.4202 0.9906 0.6503 -0.2879 -0.9614 -0.7510 0.1499

ALUMNO: FIDEL FRANCIA

14

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

plot(x,y)

plot(x,y),grid

ALUMNO: FIDEL FRANCIA

15

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

CON TITULO, EJE X Y EJE Y

ALUMNO: FIDEL FRANCIA

16

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

GRAFICAR VARIAS CURVAS EN LA MISMA GRAFICA >> x=0:0.1:10; >> y1=sin(x); >> y2=cos(0.5*x); >> plot(x,y1,x,y2),grid

ALUMNO: FIDEL FRANCIA

17

VICE-RECTORADO LUIS CABALLERO MEJIAS

UNEXPO

REALIZAR 3 GRAFICAS CON OTRAS FUNCIONES INCLUYENDO TITULO Y ETIQUETAS DE EJES x=0:0.5:20; >> y3=sin(0.2*x); >> y4=x+2; >> y5=cos(x)+5; >> plot(x,y3,x,y4,x,y5),grid

ALUMNO: FIDEL FRANCIA

18

Das könnte Ihnen auch gefallen