SlideShare una empresa de Scribd logo
1 de 45
   Introducción al Matlab. Reducción diagramas
                de bloque con Matlab




                                               Facilitadora:


                                Ing.   Mariángela Pollonais
   MATrix LABoratory (Laboratorio de Matrices).

   The Math Works Inc

   Es un lenguaje de programación (inicialmente
    escrito en C) para realizar cálculos numéricos
    con vectores y matrices. Como caso particular
    puede también trabajar con números
    escalares, tanto reales como complejos.
   El paquete MATLAB dispone de dos
    herramientas adicionales que expanden sus
    prestaciones, a saber, Simulink (plataforma
    de simulación multidominio) y GUIDE (editor
    de interfaces de usuario - GUI). Además, se
    pueden ampliar las capacidades de MATLAB
    con las cajas de herramientas (toolboxes); y
    las de Simulink con los paquetes de bloques
    (blocksets).
   Command Windows:
    Donde se ejecutan todas las instrucciones y
    programas.

   Command History:
    Muestra los últimos comandos ejecutados en
    Command Windows.

   Workspace:
    Para ver las variables que se están usando y sus
    dimensiones (si son matrices)
Workspace
& Directory


                        Command
                        Window



              Command
              History
   El símbolo “ ” en la pantalla principal indica
    que       MATLAB        está        esperando
    un comando o una variable.

   Para salir de MATLAB cuando sea pertinente
    se emplean los comandos quit o exit.
   Clear
   Help name
   Who, whos
   No es necesario declarar variables.
    >>num_estudiantes = 25

   MATLAB crea el espacio necesario y asocia el
    tipo adecuado para definir esa variable, si es
    que no la encuentra en el Workspace.
   Si no se especifica una variable en una
    operación, MATLAB usa la variable ans como
    una variable temporal.
   >>2+3
   ans=
   5
   Las variables tienen un limite de tamaño de
    nombre de 31 caracteres.

   Deben empezar con una letra SIEMPRE.

   NO deben contener caracteres
    especiales, salvo el “guion bajo” _
   El símbolo % especifica un comentario. No es
    ejecutado por Matlab.

   >>%Esto es un comentario
   >>x=2+3 % Suma
   X=
   5
   Las   instrucciones    en      MATLAB   tienen
    habitualmente     la        siguiente   forma:
    variable=expresión

   Para evitar la visualización por pantalla basta
    con finalizar la instrucción por punto y coma
    (;).

   MATLAB distingue entre letras mayúsculas y
    minúsculas(A y a son variables distintas).
Si la expresión no cabe en una línea, se utiliza:
…
Ejemplo:
>>H = [-2,0,-3,4,-3,-4,5,0,0,2,1,1,1,3,4,-0.2]
       que se puede escribir como:

>>H = [-2,0,-3,4,-3,-4,...
5,0,0,2,1,1,1,3,4,-0.2]
   Escalar:
    Un solo dato se denomina escalar.

   Ejemplo
   A = 2.5
    Vector
       Si una matriz tiene una sola fila o una
    sola columna, se llama vector;( vector fila o
    vector columna).

   Ejemplo
   B = 2.5, 6.4
   Vectores fila;  elementos separados por
    blancos o comas
    >> v =[2 3 4]

   Vectores columna: elementos separados por
    punto y coma (;)
    >> w =[2;3;4;7;9;8]
   Matriz :
             El tamaño de una matriz se
    especifica por el número de filas y de
    columnas.

   Ejemplo C   es una matriz de 3 x 3.
         -2      0   3
    C=     3    -4   5
           1    -1 0
   Las matrices se definen por filas; los
    elementos de una misma fila están separados
    por blancos o comas. Las filas están
    separadas por punto y coma (;).


   » C=[-2 0 3 ; 3 -4 5; 1 -1 0]
   Generación de matrices:
    Generación      de      una       matriz     de
     ceros, zeros(n,m)
    Generación de una matriz de unos,
    ones(n,m)
    Inicialización   de   una     matriz   identidad
      eye(n,m)
    Generación de una matriz de elementos
    aleatorios rand(n,m)
   Los polinomios se representan en Matlab por
    un vector fila de dimensión n+1 siendo n el
    grado del polinomio. Ejemplo: x3+2x-7 se
    representa por
      >> pol1=[1 0 2 -7]

   Cálculo de las raíces: roots (da un vector
    columna, aunque pol1 es un vector fila)
          >>raices=roots(pol1)
   La función residue, descompone el cociente
    de una fracción en fracciones parciales.
   Teniendo un cociente de la forma




   La función es:
   >>[r,p,k] = residue(b,a)
   Entrega los resultados para:
Descompa en fracciones parciales:




>> b=[1 1 1 2];
>> a=[1 0 3 0 2];
>> [r,p,k]=residue(b,a)
   El resultado será:
   plot() crea un gráfico a partir de vectores con
    escalas lineales sobre ambos ejes,

       >> plot(X,Y,‟opción‟) (opción:       permite
        elegir color y trazo de la curva)

    hold on: permite pintar más gráficos en la
     misma figura (se desactiva con hold off)

    grid activa una cuadrícula en el dibujo.
     Escribiendo de nuevo grid se desactiva.


   title('título') añade un título al dibujo.


    xlabel(„texto‟) añade una etiqueta al eje de
    las abscisas.


   ylabel(„texto‟) añade una etiqueta al eje de las
    ordenadas.
   axis([x0 x1 y0 y1])

   axis off: desactiva los etiquetados de los ejes
    desapareciendo los ejes, sus etiquetas y la
    rejilla.

   axis on: lo activa de nuevo

   axis equal: los mismos factores de escala
    para los dos ejes
>>   x = 0:pi/100:2*pi;
>>   y = sin(x);
>>   plot(x,y)
>>   xlabel('x = 0:2pi')
>>   ylabel('Sëno(x)')
>>   title(„Grafica función seno')
Gráfica función seno
Seno(x)
   Subplot(m,n,p)
   Este comando divide la ventana en un arreglo
    rectangular de m filas y n columnas.
   La variable p le dice a Matlab donde va a
    colocar la respectiva figura del comando plot.
Este tipo de archivo es de lo más importe que
se puede generar por el usuario en MATLAB.
Se construyen mediante una secuencia de
comandos.
El fichero principal se llamará main_nombre.m
Definición    de         funciones          de
transferencia

      »N=[0 1 2];-> vector




     » G=tf([0 1 2], [1 3 5]) ;-> Equivalente
Definición    de   funciones   de
transferencia

 
Definición    de   funciones   de
transferencia
Reducción diagrama de bloques
con Matlab
Reducción diagrama de bloques con
Matlab
Matlab

Más contenido relacionado

La actualidad más candente

Matlab
MatlabMatlab
MatlabDRIKSH
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)numpad
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Gino Pannillo
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlabCORPOELEC
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabJuan Ete
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlabMarc Llanos
 
Matlab 2 Capitulo 4
Matlab 2 Capitulo 4Matlab 2 Capitulo 4
Matlab 2 Capitulo 4guest4f4d78d
 
Ejercicios MATLAB
Ejercicios MATLABEjercicios MATLAB
Ejercicios MATLABdwquezada
 
Matlab 2 Capitulo 5
Matlab 2 Capitulo 5Matlab 2 Capitulo 5
Matlab 2 Capitulo 5guest4f4d78d
 
Programar En Matlab
Programar En MatlabProgramar En Matlab
Programar En MatlabSaul Bernal
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsCristian Cegelski
 

La actualidad más candente (19)

Matlab
MatlabMatlab
Matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
TIPOS DE DATOS MATLAB
TIPOS DE DATOS MATLABTIPOS DE DATOS MATLAB
TIPOS DE DATOS MATLAB
 
MATLAB 2010
MATLAB 2010MATLAB 2010
MATLAB 2010
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
Programacion en matlab
Programacion en matlabProgramacion en matlab
Programacion en matlab
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab 2 Capitulo 4
Matlab 2 Capitulo 4Matlab 2 Capitulo 4
Matlab 2 Capitulo 4
 
Ejercicios MATLAB
Ejercicios MATLABEjercicios MATLAB
Ejercicios MATLAB
 
Matlab 2 Capitulo 5
Matlab 2 Capitulo 5Matlab 2 Capitulo 5
Matlab 2 Capitulo 5
 
Programar En Matlab
Programar En MatlabProgramar En Matlab
Programar En Matlab
 
Guia 1 matlab
Guia 1 matlabGuia 1 matlab
Guia 1 matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 

Destacado

Erroryestabilidad
ErroryestabilidadErroryestabilidad
Erroryestabilidadpollonaism
 
Especificaciones
EspecificacionesEspecificaciones
Especificacionespollonaism
 
Respuesta transitoria teoria de control
Respuesta transitoria teoria de controlRespuesta transitoria teoria de control
Respuesta transitoria teoria de controlJulio Perez
 
Tarea 4 análisis de respuesta transitoria
Tarea 4 análisis de respuesta transitoriaTarea 4 análisis de respuesta transitoria
Tarea 4 análisis de respuesta transitoriaHector Moreno
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloquespollonaism
 
Control Pid
Control PidControl Pid
Control PidCIMAT
 
Control de velocidad de un motor CC: NI Labview
Control de velocidad de un motor CC: NI LabviewControl de velocidad de un motor CC: NI Labview
Control de velocidad de un motor CC: NI LabviewUnai Martinez
 
Control de posicion de un motro dccc
Control de posicion de un motro dcccControl de posicion de un motro dccc
Control de posicion de un motro dcccJuan Carlos Benavides
 
Modelado de circuitos con ED de orden superior
Modelado de circuitos con ED de orden superiorModelado de circuitos con ED de orden superior
Modelado de circuitos con ED de orden superiorJuan Camilo Sacanamboy
 
Modelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueModelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueMatías Gabriel Krujoski
 
Circuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serieCircuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en seriejacson chipana castro
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramasUNEFA
 
Tarea 4 respuesta transitoria
Tarea 4 respuesta transitoriaTarea 4 respuesta transitoria
Tarea 4 respuesta transitoriajulios92
 

Destacado (15)

Erroryestabilidad
ErroryestabilidadErroryestabilidad
Erroryestabilidad
 
Especificaciones
EspecificacionesEspecificaciones
Especificaciones
 
Respuesta transitoria teoria de control
Respuesta transitoria teoria de controlRespuesta transitoria teoria de control
Respuesta transitoria teoria de control
 
Tarea 4 análisis de respuesta transitoria
Tarea 4 análisis de respuesta transitoriaTarea 4 análisis de respuesta transitoria
Tarea 4 análisis de respuesta transitoria
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Control Pid
Control PidControl Pid
Control Pid
 
Control de velocidad de un motor CC: NI Labview
Control de velocidad de un motor CC: NI LabviewControl de velocidad de un motor CC: NI Labview
Control de velocidad de un motor CC: NI Labview
 
Control de posicion de un motro dccc
Control de posicion de un motro dcccControl de posicion de un motro dccc
Control de posicion de un motro dccc
 
Modelado de circuitos con ED de orden superior
Modelado de circuitos con ED de orden superiorModelado de circuitos con ED de orden superior
Modelado de circuitos con ED de orden superior
 
Modelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueModelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloque
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Circuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serieCircuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serie
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramas
 
Funciones De Transferencia
Funciones De TransferenciaFunciones De Transferencia
Funciones De Transferencia
 
Tarea 4 respuesta transitoria
Tarea 4 respuesta transitoriaTarea 4 respuesta transitoria
Tarea 4 respuesta transitoria
 

Similar a Matlab (20)

Matlab
MatlabMatlab
Matlab
 
matlab
matlabmatlab
matlab
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Curso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.pptCurso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.ppt
 
Matlab
Matlab Matlab
Matlab
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
 
Matlab2
Matlab2Matlab2
Matlab2
 
Matlab
MatlabMatlab
Matlab
 
matlab
matlabmatlab
matlab
 
Breves apuntes matlab5
Breves apuntes matlab5Breves apuntes matlab5
Breves apuntes matlab5
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
Computacion aplicada
Computacion aplicadaComputacion aplicada
Computacion aplicada
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Matlab

  • 1. Introducción al Matlab. Reducción diagramas de bloque con Matlab Facilitadora: Ing. Mariángela Pollonais
  • 2. MATrix LABoratory (Laboratorio de Matrices).  The Math Works Inc  Es un lenguaje de programación (inicialmente escrito en C) para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares, tanto reales como complejos.
  • 3. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
  • 4.
  • 5. Command Windows: Donde se ejecutan todas las instrucciones y programas.  Command History: Muestra los últimos comandos ejecutados en Command Windows.  Workspace: Para ver las variables que se están usando y sus dimensiones (si son matrices)
  • 6. Workspace & Directory Command Window Command History
  • 7. El símbolo “ ” en la pantalla principal indica que MATLAB está esperando un comando o una variable.  Para salir de MATLAB cuando sea pertinente se emplean los comandos quit o exit.
  • 8. Clear  Help name  Who, whos
  • 9. No es necesario declarar variables. >>num_estudiantes = 25  MATLAB crea el espacio necesario y asocia el tipo adecuado para definir esa variable, si es que no la encuentra en el Workspace.
  • 10. Si no se especifica una variable en una operación, MATLAB usa la variable ans como una variable temporal.  >>2+3  ans=  5
  • 11. Las variables tienen un limite de tamaño de nombre de 31 caracteres.  Deben empezar con una letra SIEMPRE.  NO deben contener caracteres especiales, salvo el “guion bajo” _
  • 12. El símbolo % especifica un comentario. No es ejecutado por Matlab.  >>%Esto es un comentario  >>x=2+3 % Suma  X=  5
  • 13. Las instrucciones en MATLAB tienen habitualmente la siguiente forma: variable=expresión  Para evitar la visualización por pantalla basta con finalizar la instrucción por punto y coma (;).   MATLAB distingue entre letras mayúsculas y minúsculas(A y a son variables distintas).
  • 14. Si la expresión no cabe en una línea, se utiliza: … Ejemplo: >>H = [-2,0,-3,4,-3,-4,5,0,0,2,1,1,1,3,4,-0.2] que se puede escribir como: >>H = [-2,0,-3,4,-3,-4,... 5,0,0,2,1,1,1,3,4,-0.2]
  • 15.
  • 16. Escalar: Un solo dato se denomina escalar.  Ejemplo  A = 2.5
  • 17. Vector Si una matriz tiene una sola fila o una sola columna, se llama vector;( vector fila o vector columna).  Ejemplo  B = 2.5, 6.4
  • 18. Vectores fila; elementos separados por blancos o comas >> v =[2 3 4]  Vectores columna: elementos separados por punto y coma (;) >> w =[2;3;4;7;9;8]
  • 19. Matriz :  El tamaño de una matriz se especifica por el número de filas y de columnas.  Ejemplo C es una matriz de 3 x 3. -2 0 3 C= 3 -4 5 1 -1 0
  • 20. Las matrices se definen por filas; los elementos de una misma fila están separados por blancos o comas. Las filas están separadas por punto y coma (;).  » C=[-2 0 3 ; 3 -4 5; 1 -1 0]
  • 21. Generación de matrices: Generación de una matriz de ceros, zeros(n,m) Generación de una matriz de unos, ones(n,m) Inicialización de una matriz identidad eye(n,m) Generación de una matriz de elementos aleatorios rand(n,m)
  • 22.
  • 23.
  • 24.
  • 25. Los polinomios se representan en Matlab por un vector fila de dimensión n+1 siendo n el grado del polinomio. Ejemplo: x3+2x-7 se representa por >> pol1=[1 0 2 -7]  Cálculo de las raíces: roots (da un vector columna, aunque pol1 es un vector fila) >>raices=roots(pol1)
  • 26. La función residue, descompone el cociente de una fracción en fracciones parciales.  Teniendo un cociente de la forma  La función es:  >>[r,p,k] = residue(b,a)
  • 27. Entrega los resultados para:
  • 28. Descompa en fracciones parciales: >> b=[1 1 1 2]; >> a=[1 0 3 0 2]; >> [r,p,k]=residue(b,a)
  • 29. El resultado será:
  • 30.
  • 31. plot() crea un gráfico a partir de vectores con escalas lineales sobre ambos ejes, >> plot(X,Y,‟opción‟) (opción: permite elegir color y trazo de la curva) hold on: permite pintar más gráficos en la misma figura (se desactiva con hold off) grid activa una cuadrícula en el dibujo. Escribiendo de nuevo grid se desactiva. 
  • 32. title('título') añade un título al dibujo.  xlabel(„texto‟) añade una etiqueta al eje de las abscisas.  ylabel(„texto‟) añade una etiqueta al eje de las ordenadas.
  • 33. axis([x0 x1 y0 y1])  axis off: desactiva los etiquetados de los ejes desapareciendo los ejes, sus etiquetas y la rejilla.  axis on: lo activa de nuevo  axis equal: los mismos factores de escala para los dos ejes
  • 34. >> x = 0:pi/100:2*pi; >> y = sin(x); >> plot(x,y) >> xlabel('x = 0:2pi') >> ylabel('Sëno(x)') >> title(„Grafica función seno')
  • 36. Subplot(m,n,p)  Este comando divide la ventana en un arreglo rectangular de m filas y n columnas.  La variable p le dice a Matlab donde va a colocar la respectiva figura del comando plot.
  • 37.
  • 38.
  • 39. Este tipo de archivo es de lo más importe que se puede generar por el usuario en MATLAB. Se construyen mediante una secuencia de comandos. El fichero principal se llamará main_nombre.m
  • 40. Definición de funciones de transferencia  »N=[0 1 2];-> vector  » G=tf([0 1 2], [1 3 5]) ;-> Equivalente
  • 41. Definición de funciones de transferencia 
  • 42. Definición de funciones de transferencia
  • 43. Reducción diagrama de bloques con Matlab
  • 44. Reducción diagrama de bloques con Matlab